ディスクの空き容量が少ない、ウイルス対策ソフトがないなどのときにwindowsで出る通知のように、Javaを使ってトレイ通知を表示したい。
まさにこの通り。
ディスクの空き容量が少ない、ウイルス対策ソフトがないなどのときにwindowsで出る通知のように、Javaを使ってトレイ通知を表示したい。
まさにこの通り。
TrayIcon.displayMessageを見てみるべきだと思います
あなたが望むものを達成するために私が知っている他の唯一の方法は、JNIを使用することです
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
Image img = null;
try {
img = ImageIO.read(new File("..."));
} catch (IOException e) {
e.printStackTrace();
}
TrayIcon ti = new TrayIcon(img, "Tooltip");
try {
// You need to add it to the system tray first
SystemTray.getSystemTray().add(ti);
} catch (AWTException ex) {
ex.printStackTrace();
}
ti.displayMessage("Low Disk Space", "Diskspace is very low",
MessageType.WARNING);
}
});