プログラムをバックグラウンドで実行するようにコーディングし、トレイにアイコンを配置したいと思います。どうすればよいですか?OSはWindowsで、プログラムはJFrameです。
質問する
2263 次
1 に答える
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では、ドックアイコンがないことはほぼ不可能だと確信しています...
于 2013-01-09T03:11:17.100 に答える