我想讓程序編碼在後臺運行,並在托盤中有一個圖標。我該怎麼做呢?操作系統是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