该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这里有个例子,你换成自己的图片试试就明白了

public class TestTray extends JFrame {

TrayIcon trayIcon = null;

public TestTray() {

try {

trayIcon = new TrayIcon(ImageIO.read(getClass().getResource("snow.png")));

} catch (IOException e2) {

e2.printStackTrace();

}

trayIcon.setImageAutoSize(true);

trayIcon.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

SystemTray.getSystemTray().remove(trayIcon);

setVisible(true);

int state = getExtendedState();

if ((state & JFrame.ICONIFIED) == JFrame.ICONIFIED) {

state = state - JFrame.ICONIFIED;

setExtendedState(state);

}

}

});

addWindowListener(new WindowAdapter() {

@Override

public void windowIconified(WindowEvent e) {

try {

SystemTray.getSystemTray().add(trayIcon);

} catch (AWTException e1) {

e1.printStackTrace();

}

setVisible(false);

}

});

setDefaultCloseOperation(EXIT_ON_CLOSE);

setSize(400, 300);

setLocationRelativeTo(null);

setVisible(true);

}

public static void main(String[] args) {

new TestTray();

}

}

java将当前页面隐藏,java 如何将当前程序隐藏到任务栏(类似windows上的其他程序)...相关推荐

  1. java的调试页面_[Java教程]使用开发者工具调试jsp页面中的脚本

    [Java教程]使用开发者工具调试jsp页面中的脚本 0 2016-04-21 23:00:07 只举例火狐和谷歌.如果是火狐,一般是用firebug,首先确保开启脚本调试: 然后刷新一下要调试的页面 ...

  2. java 拼html页面返回,java返回html标签

    java返回html标签 [2021-02-03 19:08:44]  简介: php删除html标签的方法:可以利用strip_tags函数来进行删除,如[strip_tags("Hell ...

  3. [深入理解Java虚拟机]第一章 走进Java

    第一章 概述 世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的程. 1.1 概述 Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这 个 ...

  4. java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现

    本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...

  5. java中刷新页面的js,[Java教程]js页面刷新之实现框架内外刷新(整体、局部)

    [Java教程]js页面刷新之实现框架内外刷新(整体.局部) 0 2016-10-12 12:00:56 这次总结的是框架刷新: 框架内外的按钮均可以定义网页重定向, 框架内部页面的按钮可以实现局部刷 ...

  6. java webdriver page object_Selenium2(java)页面对象模型(Page Object) 八

    在开发一个 Selenium WebDriver 测试,我们可以使用页面对象模型.这个模型可以使测 试脚本有更高的可维护性,减少了重复的代码,把页面抽象出来.对象模型也提供了一个注释,帮助缓存远程,避 ...

  7. java设置界面边框,技术员教你解决Java 添加Word页面边框

    电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 添加Word页面边框的问题,如果我们遇到了Java 添加Word页面边框的情况,该怎么处理怎么才能解决Java ...

  8. java许愿墙_wishingWall 一个好看的许愿墙板块,功能强大,页面美观 Java Develop 238万源代码下载- www.pudn.com...

    文件名称: wishingWall下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 1839 KB 上传时间: 2013-04-25 下载次数: 6 提 供 者: ...

  9. java web统计报表_用Java在Web页面上输出统计图 统计报表

    用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...

最新文章

  1. 如何“取消恢复”恢复的Git提交?
  2. python打印乘法表口诀-用Python打印九九乘法表正三角和倒三角。
  3. ubuntu phpstorm 安装xdebuger
  4. 诗与远方:无题(三十二)- 曾经写给妹子的一首诗
  5. Android轻量级日志管理框架
  6. 模拟存储器管理C语言,操作系统-存储器管理实验C语言.doc
  7. Android MaterialButtonToggleGroup
  8. python赚钱项目开发大体流程咨询_大型项目开发的基本流程
  9. css3的target伪类
  10. Qt XDF阅读管理
  11. 路由交换技术vlan、trunk、单臂路由、三层交换、链路聚合、STP
  12. 叶罗丽用计算机对话,叶罗丽小剧场:王默和水王子秀恩爱,俩人的对话也太搞笑了...
  13. canvas的width和style.width的区别
  14. 【leetcode】Reaching Points
  15. 终于明白#!bin/sh是什么意思了
  16. 【推荐】两大APP与云账户红包SDK集成详情及Demon分享
  17. [读论文]点云表面重建: SDF, TSDF, MLS, RBF
  18. SVPWM发波及其实际应用
  19. 如何快速高效出高质量效果图
  20. python 从源码讲解random模块

热门文章

  1. 对于未来chrome80 samesite问题的兼容解决方案
  2. 查找在Git中删除文件的时间
  3. vivado 亚稳态_VIVADO时序约束及STA基础
  4. passwd: 鉴定令牌操作错误_user 及passwd 设置
  5. classcastexception异常_让你为之颤抖的Java常见的异常exception
  6. STM32:GPIO四种输入输出模式。
  7. php网上商城拟解决的问题是,上次说的软件商城BUG,已找到问题,并解决~
  8. class构造函数实现接口数据整合
  9. 微信小程序自动检测更新新版本
  10. linux 6.5端口开启关闭,linux CentOS6.5 防火墙(关闭除提供系统服务以外的端口)...