diff --git a/test/dorkbox/TestTray.java b/test/dorkbox/TestTray.java index 74173bd..75035bd 100644 --- a/test/dorkbox/TestTray.java +++ b/test/dorkbox/TestTray.java @@ -18,6 +18,7 @@ package dorkbox; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.io.IOException; import java.net.URL; import dorkbox.systemTray.Checkbox; @@ -26,6 +27,7 @@ import dorkbox.systemTray.MenuItem; import dorkbox.systemTray.Separator; import dorkbox.systemTray.SystemTray; import dorkbox.util.CacheUtil; +import dorkbox.util.Desktop; import dorkbox.util.SwingUtil; /** @@ -122,6 +124,19 @@ class TestTray { mainMenu.add(new Separator()); + mainMenu.add(new MenuItem("About", new ActionListener() { + @Override + public + void actionPerformed(final ActionEvent e) { + try { +// Desktop.browseURL("https://github.com/dorkbox/SystemTray"); +// Desktop.browseDirectory("/"); + Desktop.launchEmail("foo@example.com"); + } catch (IOException e1) { + e1.printStackTrace(); + } + } + })); Menu submenu = new Menu("Options", BLUE_CAMPING); submenu.setShortcut('t'); diff --git a/test/dorkbox/TestTrayJavaFX.java b/test/dorkbox/TestTrayJavaFX.java index da6253b..d8fcac6 100644 --- a/test/dorkbox/TestTrayJavaFX.java +++ b/test/dorkbox/TestTrayJavaFX.java @@ -17,6 +17,7 @@ package dorkbox; import java.awt.event.ActionListener; +import java.io.IOException; import java.net.URL; import dorkbox.systemTray.Checkbox; @@ -25,6 +26,7 @@ import dorkbox.systemTray.MenuItem; import dorkbox.systemTray.Separator; import dorkbox.systemTray.SystemTray; import dorkbox.util.CacheUtil; +import dorkbox.util.Desktop; import dorkbox.util.JavaFX; import dorkbox.util.OS; import dorkbox.util.SwingUtil; @@ -184,6 +186,17 @@ class TestTrayJavaFX { mainMenu.add(new Separator()); + mainMenu.add(new MenuItem("About", new ActionListener() { + @Override + public + void actionPerformed(final java.awt.event.ActionEvent e) { + try { + Desktop.browseURL("https://github.com/dorkbox/SystemTray"); + } catch (IOException e1) { + e1.printStackTrace(); + } + } + })); Menu submenu = new Menu("Options", BLUE_CAMPING); submenu.setShortcut('t'); diff --git a/test/dorkbox/TestTraySwt.java b/test/dorkbox/TestTraySwt.java index e4f14b5..e9c405d 100644 --- a/test/dorkbox/TestTraySwt.java +++ b/test/dorkbox/TestTraySwt.java @@ -18,6 +18,7 @@ package dorkbox; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; +import java.io.IOException; import java.net.URL; import org.eclipse.swt.SWT; @@ -31,6 +32,7 @@ import dorkbox.systemTray.MenuItem; import dorkbox.systemTray.Separator; import dorkbox.systemTray.SystemTray; import dorkbox.util.CacheUtil; +import dorkbox.util.Desktop; import dorkbox.util.SwingUtil; /** @@ -138,6 +140,17 @@ class TestTraySwt { mainMenu.add(new Separator()); + mainMenu.add(new MenuItem("About", new ActionListener() { + @Override + public + void actionPerformed(final ActionEvent e) { + try { + Desktop.browseURL("https://github.com/dorkbox/SystemTray"); + } catch (IOException e1) { + e1.printStackTrace(); + } + } + })); Menu submenu = new Menu("Options", BLUE_CAMPING); submenu.setShortcut('t');