如何让程序在后台运行,直到用户点击其图标使窗口可见?

时间:2016-03-30 06:08:06

标签: java windows background jframe window

我正在创建一个与Windows的开始菜单类似的java程序。我希望它在启动时运行并继续在后台运行。当用户点击应用程序图标时,我希望窗口变得可见,并在用户完成时再次消失。我希望它在后台运行的原因是让窗口快速显示,因为有很多图像需要预加载。

1 个答案:

答案 0 :(得分:0)

我假设你的java应用程序基于Swing / AWT。

第1步:在批处理文件/ Shell脚本中,请添加&最后的符号和java程序将在后台运行它。

实施例: 批处理文件/ shell脚本的内容

java XYZ &

第2步:请确保您的应用程序包含由

组成的容器
  • 具有Icon(始终可见)的子容器

  • 最初绘制/绘制像Jpanel / JFrame这样的子容器 'hide'选项。

它确保您的应用程序对普通用户不可见,但图标容器可见

第3步:根据用户对图标cotainer的操作,您将隐藏/显示JPanel / JFrame的子容器。

第3步:请确保您的应用程序图标