国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

搶先體驗“野馬”J2SE6.0

2019-11-17 06:05:13
字體:
來源:轉載
供稿:網友

  J2SE5.0于2004年9月發布.它的繼續者,java Platform,Standard Edition(J2SE6.0),代號"野馬Mustang", 將于2006年上半年發布,"野馬"的發布通過Java Community PRocess作為JSR-270。這個新版本的主題繼J2SE5.0的主題和增加了一些新特性。

  Compatibility and Stability
  Diagnosability, Monitoring, and Management
  Ease of Development
  Enterprise Desktop
  xml & Web Services
  Transparency

  盡管"野馬"直到明年才能使用,你沒有必要等到明年開始使用"野馬"代碼,Sun每周發布了整個"野馬"資源代碼,javadoc和二進制快照在 Mustang project home page(在java.net網絡),這些使你在今天就能使用Java下一代平臺.

  下面介紹以下J2SE6.0 新特性

  在Java 6的java.swt包下提供了SystemTray和TrayIcon類,這兩個類可以實現系統托盤功能,下面讓我們看看如何去實現系統托盤。這是我們要實現的流程:捕捉關閉窗口事件、隱藏窗口、顯示托盤圖標,鼠標右擊托盤圖標、顯示彈出菜單(自動)、選擇菜單的顯示窗口項,再顯示窗口、隱藏托盤圖標。

  在進行編碼之前讓我再了解一下SystemTray和TrayIcon這兩個類。每一個Java應用都會包含一個SystemTray實例,這個不需要你去實例化,你可以通過SystemTray.getSystemTray()獲取,接下來我們就要在SystemTray中添加TrayIcon,這樣在托盤區就會顯示一個新的托盤圖標。TrayIcon有四部分組成:名稱、圖標、彈出菜單和事件,所以我們將這四方面做好就可以完成其既定的功能。


  下面我們建立一個JFrame的應用,這個應用包含一個TrayIcon對象,當主窗口被關閉時就顯示該托盤圖標,當點擊托盤圖標時再顯示程序主窗口。

public class MyFrame extends JFrame
{
private TrayIcon trayIcon;


public MyFrame()
{
setDefaultCloSEOperation(WindowConstants.HIDE_ON_CLOSE);
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
if (SystemTray.isSupported())
{
setVisible(false);
minimizeToTray();
} else
{
System.exit(0);
}
}
});
JPanel root = new JPanel();
JButton exitButton = new JButton("ok");
exitButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
root.add(exitButton);
getContentPane().add(root);
pack();

initTrayIcon();
}


public void minimizeToTray()
{
SystemTray tray = SystemTray.getSystemTray();
tray.add(trayIcon);
}


private void initTrayIcon()
{
Image image =
Toolkit.getDefaultToolkit().getImage(this.getClass().getResource("/logo.png"));
PopupMenu popup = new PopupMenu();


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石楼县| 佛坪县| 兴和县| 灵武市| 南通市| 寿光市| 花莲市| 宾阳县| 元朗区| 丹棱县| 门头沟区| 望谟县| 崇明县| 彰化市| 泊头市| 西峡县| 时尚| 新晃| 信阳市| 永宁县| 兴和县| 正阳县| 壶关县| 汨罗市| 邳州市| 昌乐县| 光泽县| 安岳县| 宽甸| 漾濞| 凤凰县| 云阳县| 宝鸡市| 霍州市| 灯塔市| 宜兰市| 宜兰市| 石景山区| 尚志市| 深圳市| 溆浦县|