我正在通过trayIcon.displayMessage(...) 在系统托盘上显示消息,但它们看起来不太好。我试图将它们的外观和感觉更改为系统标准,但在创建图标之前调用 UIManager.setLookAndFeel(...) 并没有改变任何东西。
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
tray = SystemTray.getSystemTray();
popup = new PopupMenu();
trayIcon = new TrayIcon(image, "Tray Demo", popup);
tray.add(trayIcon);
trayIcon.displayMessage("Tray Test", "Tray demo started", TrayIcon.MessageType.INFO);