...
MenuItem launchBrowserItem = new MenuItem("Launch Browser");
ActionListener launchListener = new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (Desktop.isDesktopSupported()) {
actionMessage = "Launched Browser";
try{
trayIcon.displayMessage("GoMustang!",
"Launching Browser...", TrayIcon.MessageType.INFO);
Desktop desktop = Desktop.getDesktop();
desktop.browse(new URI("http://dev.yesky.com"));
trayIcon.setToolTip("GoMustang!");
}
catch(Exception exp){...}
}
}
};
launchBrowserItem.addActionListener(launchListener);
...
在列表2(见所附源码)中最让我们感兴趣的关键对象是java.awt.Desktop类。这个Desktop类,如我们早些时候所提及的,来自JDIC。该Desktop类负责定位和运行操作系统特定的桌面应用程序。默认的因特网浏览器应用程序映射是Mozilla的FireFox;因此,在显示消息"Launching Browser..."以后,desktop.browse(URI)函数将打开一个指向
http://dev.yesky.com的窗口。
上一页 [1] [2] [3] 下一页

【责编:Luzi】