tray changes for windows

This commit is contained in:
Craig Raw 2021-04-07 09:45:52 +02:00
parent 8fc971c07c
commit 4a7b0b20ad
4 changed files with 10 additions and 3 deletions

View file

@ -31,9 +31,16 @@ public class TrayManager {
try { try {
List<Image> imgList = new ArrayList<>(); List<Image> imgList = new ArrayList<>();
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small.png"))); if(org.controlsfx.tools.Platform.getCurrent() == org.controlsfx.tools.Platform.WINDOWS) {
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small@2x.png"))); imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-black-small.png")));
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small@3x.png"))); imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-black-small@2x.png")));
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-black-small@3x.png")));
} else {
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small.png")));
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small@2x.png")));
imgList.add(ImageIO.read(getClass().getResource("/image/sparrow-white-small@3x.png")));
}
BaseMultiResolutionImage mrImage = new BaseMultiResolutionImage(imgList.toArray(new Image[0])); BaseMultiResolutionImage mrImage = new BaseMultiResolutionImage(imgList.toArray(new Image[0]));
this.trayIcon = new TrayIcon(mrImage, "Sparrow", popupMenu); this.trayIcon = new TrayIcon(mrImage, "Sparrow", popupMenu);

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 975 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB