2014-05-06 40 views
-4

我需要用Java創建一個鬧鐘程序:
我不知道如何在屏幕中間彈出字符串30秒
在黑匣子裏。
就像Rhythumbox notifcation一樣。
另外如何關閉通知區域中的程序最小化(ubuntu)
我只是不知道從哪裏開始,報警代碼很簡單,只是這2個函數。
請幫忙
如何在屏幕上顯示BlackBox中的字符串,Java?

謝謝。

回答

1

開始通過採取一看:

  • Creating a GUI With JFC/Swing有關如何創建一個使用Swing的
  • How to Use Swing Timers作爲一種可能的替代其他計時器mechnisms一個UI細節。這樣做的好處是它可以在事件分派線程的上下文中執行,所以當定時器關閉時,不需要太費力地重新將EDT代碼與EDT重新同步。可能不適合你的要求,但很高興知道。
  • How to Use the System Tray

更新

  • 創建JWindow
  • 設置內容窗格的背景色爲Color.BLACK
  • alwaysOnToptrue
  • 創建JLabel,設置它的text財產,改變它的​​顏色像Color.WHITE,調整什麼都等屬性,你
  • 一個Border添加到內容,如果你想添加一些填充
  • 標籤添加到內容窗格中
  • pack窗口
  • 設置它的locationRelativeTonull,使其出現在屏幕
  • 中心使該窗口可見

可能的例子...

+0

謝謝。我知道如何使用/不使用netbeans。我需要找到在黑匣子的屏幕頂部顯示字符串的方法。 –

+0

'JWindow'上的'JLabel' ... – MadProgrammer

+0

主席先生,我很抱歉,我沒有讓自己清楚,我需要到時候一個通知字符串中使用的任何其他程序的頂部屏幕上彈出,如鉻,辦公,任何東西,沒有內同一個節目,這將是蛋糕 –