我想让程序编码在后台运行,并在托盘中有一个图标。我该怎么做呢?操作系统是Windows,程序是JFrame。如何让我的java程序在后台运行?
-5
A
回答
0
妈妈快看,这里没有窗户,只有我们的泰迪熊......
public class TestTrayIcon01 {
public static void main(String[] args) {
new TestTrayIcon01();
}
public TestTrayIcon01() {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
try {
TrayIcon icon = new TrayIcon(ImageIO.read(getClass().getResource("/SmallTeddy.png")));
SystemTray tray = SystemTray.getSystemTray();
tray.add(icon);
} catch (Exception ex) {
ex.printStackTrace();
}
JDialog dialog = new JDialog();
dialog.setSize(100, 100);
dialog.setVisible(true);
}
});
}
}
JDialog
和JWindow
(Windows下)将不会显示在任务栏上的 “图标”。我很确定,在Mac下它几乎是不可能的,不存在码头图标...
+0
的组合非常感谢许多。有什么办法可以让它在关闭时在后台运行? – user1910744
+0
何时关门? – MadProgrammer
+0
java.lang.NullPointerException。 :((并且当JFrame被关闭时) – user1910744
相关问题
- 1. 如何让程序在后台运行?
- 2. 如何让程序在后台运行
- 3. 我如何让我的Android应用程序在后台运行
- 4. 如何让我的应用程序在后台运行?
- 5. 如何让我的应用程序在后台运行
- 6. 如何让Java程序在后台运行?
- 7. 让程序在后台运行
- 8. 在后台运行的Java程序
- 9. 如何让应用程序在Android的后台运行?
- 10. 一个程序,在后台运行(JAVA)
- 11. 在Tomcat中运行后台Java程序
- 12. Java processbuilder在后台运行程序(.exe)
- 13. 如何让应用程序在后台运行?
- 14. 如何让应用程序在后台运行?
- 15. 如何让应用程序无限期地在后台运行?
- 16. 如何让数字应用程序在后台运行
- 17. 如何在后台运行Python程序?
- 18. 如何在后台运行此程序
- 19. 如何在后台运行程序
- 20. 如何让setInterval在后台运行?
- 21. 如何让方法在后台运行
- 22. 如何让Cloud9 IDE在后台运行?
- 23. 如何让活动在后台运行?
- 24. 如何让脚本在后台运行
- 25. 在后台运行程序
- 26. 在后台运行程序
- 27. 如何让我的控制台C++程序在后台工作?
- 28. 如何在Android中在后台运行我的应用程序?
- 29. 如何在后台运行我的Windows Phone应用程序?
- 30. 如何在后台运行我的GPS应用程序?
Mac,Windows或Linux?它是否需要UI? – MadProgrammer
托盘?在床上吃早餐? –
它确实需要一个用户界面。 – user1910744