私のコードの抜粋は以下のとおりです。
SystemTray systray = SystemTray.getSystemTray();
try{
TrayIcon trayicon = new TrayIcon(new ImageIO.read(new File("icon.png")),"I am a description");
}
catch(IOException e) {
e.printStackTrace();
}
すべてがスムーズに実行されますが、システムトレイに表示される画像が途切れます。16x16(40x40から)に縮小しない限り、左上部分のみが表示されます。はicon.png
正しくロードされた画像ファイルです(nullではありません)。システムトレイのアイコンファイルは40pxになると思いましたか?
誰かがここで何が問題なのか説明してもらえますか?