From 5b469b65ed2f19b78876603b5a3cbf2cca643cdf Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 22 Sep 2016 15:21:22 +0200 Subject: [PATCH] Added comments for bugs on linux --- .../systemTray/swing/SwingSystemTray.java | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/dorkbox/systemTray/swing/SwingSystemTray.java b/src/dorkbox/systemTray/swing/SwingSystemTray.java index cf3c7c3..6a1517b 100644 --- a/src/dorkbox/systemTray/swing/SwingSystemTray.java +++ b/src/dorkbox/systemTray/swing/SwingSystemTray.java @@ -15,14 +15,6 @@ */ package dorkbox.systemTray.swing; -import dorkbox.systemTray.ImageUtil; -import dorkbox.systemTray.MenuEntry; -import dorkbox.systemTray.SystemTrayMenuAction; -import dorkbox.util.ScreenUtil; -import dorkbox.util.SwingUtil; - -import javax.swing.ImageIcon; -import javax.swing.JMenuItem; import java.awt.AWTException; import java.awt.Dimension; import java.awt.Font; @@ -36,8 +28,22 @@ import java.awt.event.MouseEvent; import java.io.InputStream; import java.net.URL; +import javax.swing.ImageIcon; +import javax.swing.JMenuItem; + +import dorkbox.systemTray.ImageUtil; +import dorkbox.systemTray.MenuEntry; +import dorkbox.systemTray.SystemTrayMenuAction; +import dorkbox.util.ScreenUtil; +import dorkbox.util.SwingUtil; + /** - * Class for handling all system tray interaction, via SWING + * Class for handling all system tray interaction, via SWING. + * + * It doesn't work well on linux. See bugs: + * http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6267936 + * http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6453521 + * https://stackoverflow.com/questions/331407/java-trayicon-using-image-with-transparent-background/3882028#3882028 */ public class SwingSystemTray extends dorkbox.systemTray.SystemTray {