이 잘 작동 내 응용 프로그램에서 내 코드가 표시됩니다. 다른 확장명과 형식으로 시도했지만 문제는 여전히 있습니다. 내 잘못입니까? 어떤 해결책이 있습니까?트레이 아이콘은하지 제대로
0
A
답변
1
trayIcon 메서드 setImageAutoSize (true)를 호출하면 이미지가 자동으로 크기가 조정되어 트레이 아이콘으로 표시됩니다.
if (SystemTray.isSupported()) {
popupMenu = createPopupMenu();
SystemTray systemTray = SystemTray.getSystemTray();
Image img = Toolkit.getDefaultToolkit().getImage("image.gif");
trayIcon = new TrayIcon(img);
trayIcon.setImageAutoSize(true);
systemTray.add(trayIcon);
trayIcon.addMouseListener(new SystemTrayMouseListener());
}
는 희망이 도움이! ;)
+0
좋다! 그것은 작동합니다! – user840718
+1
NB : 자동 크기 조정은 끔찍합니다. 타겟팅하는 플랫폼을 지원하는 일련의 트레이 아이콘을 만드는 데 집중하는 것이 좋습니다. - IMHO – MadProgrammer
이미지를 수정하고 더 작게 만들어라. 나는 단지 추측하고있다 :) – CtrlAltDel