Java 是否显示不带托盘图标的windows通知?
我正在尝试在系统托盘中不显示项目的情况下显示windows通知。这在Java中可能吗?我试图删除trayicon对象,但displayMessage()函数需要它来运行 我的另一个问题是,是否可以更改通知在屏幕上的时间量 我现在使用的功能如下:Java 是否显示不带托盘图标的windows通知?,java,windows,Java,Windows,我正在尝试在系统托盘中不显示项目的情况下显示windows通知。这在Java中可能吗?我试图删除trayicon对象,但displayMessage()函数需要它来运行 我的另一个问题是,是否可以更改通知在屏幕上的时间量 我现在使用的功能如下: public static void sendNotification(String title, String subtitle, String pathToIcon) { SystemTray mainTray = SystemTra
public static void sendNotification(String title, String subtitle, String pathToIcon) {
SystemTray mainTray = SystemTray.getSystemTray();
Image trayIconImage = Toolkit.getDefaultToolkit().getImage(pathToIcon);
TrayIcon mainTrayIcon = new TrayIcon(trayIconImage);
mainTrayIcon.setImageAutoSize(true);
try {
mainTray.add(mainTrayIcon);
mainTrayIcon.displayMessage(title, subtitle, TrayIcon.MessageType.NONE);
}
catch (Exception e) {
e.printStackTrace();
}
}
感谢阅读,我期待着您的回复。如果这是一个Swing窗口,请显示JDialog