我想編寫一個時鐘程序,它應該在後臺運行,並根據系統廣播當前時間,如果按鍵「1」和「2」被按在一起。我已經有一個程序本身(包括audiofiles和appendings),所以我需要的一切就是找到讓程序窗口處於非活動狀態的方式,但是要這樣做,以便在按下按鍵時它會激活。我能做什麼?一個程序,在後臺運行(JAVA)
0
A
回答
0
在使用KDE的Linux上,您可以使用khotkeys設置一個鍵盤熱鍵,給程序一個dbus消息,告訴它重新激活。我不知道1和2是否是允許的熱鍵 - 它沒有多大意義,因爲它可能會導致1或2被輸入到您當前正在使用的程序中,該程序可能會或可能不會做任何其他操作最好使用像ctrl,alt或windows鍵這樣的鍵來避免這個問題。
在其他環境/操作系統中可能有類似於khotkeys的東西,我不知道。
0
我不認爲Java可以幫助你 - 你正在尋找像TSR這樣的東西,不幸的是它不是Java的東西。無論如何,他們和MSDOS一道走上了恐龍之路。
你必須在現代操作系統上使用原生的東西。
相關問題
- 1. Java processbuilder在後臺運行程序(.exe)
- 2. 在Tomcat中運行後臺Java程序
- 3. 製作一個java程序在電腦的後臺運行
- 4. 在後臺運行程序
- 5. PHP:在後臺運行一個java程序的跨平臺方式
- 6. Java webcam應用程序一直在後臺運行
- 7. 在google appengine後臺運行只有一個後臺線程
- 8. 在後臺運行Java ScheduledExecutorService
- 9. 運行在同一臺機器上的多個Java程序
- 10. Java,在前臺運行另一個應用程序
- 11. C#創建一個運行在後臺的程序?
- 12. 一個應用程序可以在後臺運行多少天
- 13. 在後臺運行應用程序IntentService
- 14. 如何在後臺運行程序
- 15. Android,在後臺運行應用程序
- 16. 在後臺運行android應用程序?
- 17. iPhone:停止在後臺運行程序
- 18. 在後臺運行應用程序android
- 19. 在後臺運行應用程序
- 20. 如何在後臺運行此程序
- 21. WatchOS應用程序在後臺運行
- 22. 讓程序在後臺運行
- 23. 在後臺運行iOS應用程序
- 24. iphone應用程序在後臺運行?
- 25. 在後臺運行應用程序
- 26. 程序沒有在後臺運行
- 27. 在後臺運行的應用程序
- 28. 在給它輸入後在後臺運行一個node.js進程
- 29. 在後臺運行進程
- 30. 在後臺運行課程
>你必須爲此而去。 不好意思,這是什麼意思? :) – nicks 2011-04-25 11:16:25
Go native表示使用非Java語言的非VM語言編寫代碼。你必須考慮系統編程。 – lobster1234 2011-04-25 11:17:46
可以用C++來完成嗎? :S – nicks 2011-04-25 11:22:05