From e9d10b0bf91f9bdf80dd54f17a31a0ed248d06b0 Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 16 Jul 2017 02:07:07 +0200 Subject: [PATCH] Added 'about' -> https://github.com/dorkbox/SystemTray to the test examples. --- test/dorkbox/TestTray.java | 15 +++++++++++++++ test/dorkbox/TestTrayJavaFX.java | 13 +++++++++++++ test/dorkbox/TestTraySwt.java | 13 +++++++++++++ 3 files changed, 41 insertions(+) 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');