有些事情要尝试,虽然我不完全确定这会起作用,因为现在很晚了,我可能想错了。

当最小化窗口时,会触发一个事件,您要做的是通过将WindowsStateListener添加到监视窗口图标化和窗口图标化的JFrame来捕获它。当出现窗口图标化时,将JFrame的visible属性设置为false;当窗口图标化时,将其设置为true。将帧可见性设置为false的快速测试似乎会将其从任务栏中删除,您只需确定它是否确实有效,然后实现一个状态列表器。

这是我用来测试的代码

import java.awt.*;

public class FrameTest

{

public static void main (String args[]) throws Exception

{

// Create a test frame

Frame frame = new Frame("Hello");

frame.add ( new Label("Minimize demo") );

frame.pack();

// Show the frame

frame.setVisible (true);

// Sleep for 5 seconds, then minimize

Thread.sleep (5000);

frame.setState ( Frame.ICONIFIED );

frame.setVisible(false);

// Sleep for 5 seconds, then restore

Thread.sleep (5000);

frame.setState ( Frame.NORMAL );

frame.setVisible(true);

// Sleep for 5 seconds, then kill window

Thread.sleep (5000);

frame.setVisible (false);

frame.dispose();

// Terminate test

System.exit(0);

}

}

java 任务栏程序_如何为Java Swing程序动态启用或禁用任务栏图标相关推荐

  1. eclipse关闭java程序_如何为Java代码的某些部分关闭Eclipse代码格式化程序?

    我有一些Java代码,其中SQL语句编写为Java字符串(请不要使用OR / M flamewars,嵌入式SQL就是这样 - 不是我的决定) . 为了便于维护,我在几行代码中将SQL语句在语义上分解 ...

  2. java怎么创建二进制文件_如何为Java应用程序创建本机二进制文件?

    参见英文答案 > How can I convert my Java program to an .exe file? [closed]                              ...

  3. java里frame颜色_如何为Java中的窗口(JFrame)添加颜色

    最近一些学习Java的小伙伴,向我请教了一些关于Java图形化界面的问题,以下就是我对Java图形化界面的一些总结. 一:为何J Frame无法显示添加的颜色 public class Login e ...

  4. java制作一个应用程序_一个制作java小应用程序的全过程

    一个制作java小应用程序的全过程 一.安装java软件: 从网上下载jdk-7u25-windows-i586.exe,安装到C:\Program Files\Java\jdk1.7.0_25. 二 ...

  5. java中如何运行小程序_一起学java(一)——运行第一个小程序

    接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...

  6. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  7. pat上写java程序_如何运行Java程序和设置CLASSPAT

    导读: 如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述.但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳, ...

  8. java ee 程序_第一个 JavaEE 应用程序 - JavaWeb 入门开发教程

    第一个 JavaEE 应用程序 JavaEE 是 Java Web 开发当中事实上的标准,诸多框架也都是建立在 JavaEE 的 API 基础之上的.为了从头理解 Java Web 开发,我们将从一个 ...

  9. 编写一个java程序_鼠标在java窗口上的坐标_请问如何在Java中获取窗口外部的鼠标单击坐标...

    尽管可能,但可能会受到限制: 为焦点事件添加一个AWTEventListener.只要您的应用在单击按钮之前就具有焦点,就会收到焦点丢失事件.然后查询指针位置. 限制是,当然,您的应用程序失去了焦点. ...

  10. java发展前景选兄弟连_兄弟连:Java程序员未来应该如何发展

    兄弟连:Java程序员未来应该如何发展 2017-09-13 | 北京 | 点击59次 | 信息编号:2017913101729121697951254323 广州兄弟连教育:http://gz.it ...

最新文章

  1. iphone降级_iOS 14升级体验与问题总结,附降级教程
  2. electron、node
  3. MySQL按时间查找
  4. 又被分治题卡住好几个小时!用最笨的方法搞懂分治法边界,告别死循环!
  5. 十一月份英语学习总结—积累
  6. fastreport java 集成_报表生成器配置FastReport.Net环境
  7. 本科生计算机核心期刊论文,计算机本科生学位论文参考文献 计算机本科生核心期刊参考文献哪里找...
  8. Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
  9. selenium自动化购买火车票+存储数据库
  10. StyleGAN生成模型
  11. 计算机毕业设计ssm大学生日常行为评分管理系统9gl38 (1)系统+程序+源码+lw+远程部署
  12. 计算机课件制作试题,《多媒体课件制作》试题及答案
  13. 这可能最全的操作系统面试题
  14. “主码的属性不能称之为主属性”和“若属性X函数依赖于属性Y时,则属性X与属性Y之间具有多对一的联系”
  15. Python 实现将 Unix 时间戳转化为实际时间
  16. 集多功能为一体的智能WiFi模块Linux多线程处理器openwrt开发板工业4G路由器网口有线转无线WiFi
  17. VBA Trim()函数 去除头部和尾部的空格 - VBA函数学习笔记(二)
  18. 各大搜索引擎下拉词长尾词API接口
  19. 关于ArcGis for javascript整合百度地图 天地图 高德地图进行搜索
  20. 网络安全专业的未来发展和就业情况?

热门文章

  1. 148. php in_array()
  2. 120. strtotime()
  3. 49.邮件模板的传值与调用
  4. 24. Navigator taintEnabled() 方法
  5. href=“javascript:void(0);”和href=void(change_code(this));
  6. css中伪元素也可以和css类相结合
  7. 应用安全 - 工具使用 - Nmap
  8. UDF函数 解码url
  9. 全文检索(LuceneSolr)
  10. PLSQL使用技巧 如何设置默认显示My Objects、记住密码等