java将当前页面隐藏,java 如何将当前程序隐藏到任务栏(类似windows上的其他程序)...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这里有个例子,你换成自己的图片试试就明白了
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上的其他程序)...相关推荐
- java的调试页面_[Java教程]使用开发者工具调试jsp页面中的脚本
[Java教程]使用开发者工具调试jsp页面中的脚本 0 2016-04-21 23:00:07 只举例火狐和谷歌.如果是火狐,一般是用firebug,首先确保开启脚本调试: 然后刷新一下要调试的页面 ...
- java 拼html页面返回,java返回html标签
java返回html标签 [2021-02-03 19:08:44] 简介: php删除html标签的方法:可以利用strip_tags函数来进行删除,如[strip_tags("Hell ...
- [深入理解Java虚拟机]第一章 走进Java
第一章 概述 世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的程. 1.1 概述 Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这 个 ...
- java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现
本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...
- java中刷新页面的js,[Java教程]js页面刷新之实现框架内外刷新(整体、局部)
[Java教程]js页面刷新之实现框架内外刷新(整体.局部) 0 2016-10-12 12:00:56 这次总结的是框架刷新: 框架内外的按钮均可以定义网页重定向, 框架内部页面的按钮可以实现局部刷 ...
- java webdriver page object_Selenium2(java)页面对象模型(Page Object) 八
在开发一个 Selenium WebDriver 测试,我们可以使用页面对象模型.这个模型可以使测 试脚本有更高的可维护性,减少了重复的代码,把页面抽象出来.对象模型也提供了一个注释,帮助缓存远程,避 ...
- java设置界面边框,技术员教你解决Java 添加Word页面边框
电脑现已成为我们工作.生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到Java 添加Word页面边框的问题,如果我们遇到了Java 添加Word页面边框的情况,该怎么处理怎么才能解决Java ...
- java许愿墙_wishingWall 一个好看的许愿墙板块,功能强大,页面美观 Java Develop 238万源代码下载- www.pudn.com...
文件名称: wishingWall下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 1839 KB 上传时间: 2013-04-25 下载次数: 6 提 供 者: ...
- java web统计报表_用Java在Web页面上输出统计图 统计报表
用Java在Web页面上输出统计图 河南省焦作水利局 聂春生 在Internet 和Intranet 的应用中,数据库和Web 技术的结合是传统MIS 系统移植到Internet(Intrant) 环 ...
最新文章
- 如何“取消恢复”恢复的Git提交?
- python打印乘法表口诀-用Python打印九九乘法表正三角和倒三角。
- ubuntu phpstorm 安装xdebuger
- 诗与远方:无题(三十二)- 曾经写给妹子的一首诗
- Android轻量级日志管理框架
- 模拟存储器管理C语言,操作系统-存储器管理实验C语言.doc
- Android MaterialButtonToggleGroup
- python赚钱项目开发大体流程咨询_大型项目开发的基本流程
- css3的target伪类
- Qt XDF阅读管理
- 路由交换技术vlan、trunk、单臂路由、三层交换、链路聚合、STP
- 叶罗丽用计算机对话,叶罗丽小剧场:王默和水王子秀恩爱,俩人的对话也太搞笑了...
- canvas的width和style.width的区别
- 【leetcode】Reaching Points
- 终于明白#!bin/sh是什么意思了
- 【推荐】两大APP与云账户红包SDK集成详情及Demon分享
- [读论文]点云表面重建: SDF, TSDF, MLS, RBF
- SVPWM发波及其实际应用
- 如何快速高效出高质量效果图
- python 从源码讲解random模块
热门文章
- 对于未来chrome80 samesite问题的兼容解决方案
- 查找在Git中删除文件的时间
- vivado 亚稳态_VIVADO时序约束及STA基础
- passwd: 鉴定令牌操作错误_user 及passwd 设置
- classcastexception异常_让你为之颤抖的Java常见的异常exception
- STM32:GPIO四种输入输出模式。
- php网上商城拟解决的问题是,上次说的软件商城BUG,已找到问题,并解决~
- class构造函数实现接口数据整合
- 微信小程序自动检测更新新版本
- linux 6.5端口开启关闭,linux CentOS6.5 防火墙(关闭除提供系统服务以外的端口)...