Added dynamic adding of menu entries to examples

This commit is contained in:
nathan 2018-10-24 01:05:15 +02:00
parent ded9fca865
commit 0962408edb
3 changed files with 25 additions and 0 deletions

View File

@ -20,6 +20,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import java.util.Random;
import dorkbox.systemTray.Checkbox;
import dorkbox.systemTray.Menu;
@ -183,6 +184,14 @@ class TestTray {
source.getParent().remove();
}
}));
submenu.add(new MenuItem("Add new entry to tray", new ActionListener() {
@Override
public
void actionPerformed(final ActionEvent e) {
systemTray.getMenu().add(new MenuItem("Random " + Integer.toString(new Random().nextInt(10))));
}
}));
mainMenu.add(submenu);
systemTray.getMenu().add(new MenuItem("Quit", new ActionListener() {

View File

@ -19,6 +19,7 @@ package dorkbox;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import java.util.Random;
import dorkbox.systemTray.Checkbox;
import dorkbox.systemTray.Menu;
@ -241,6 +242,13 @@ class TestTrayJavaFX {
source.getParent().remove();
}
}));
submenu.add(new MenuItem("Add new entry to tray", new ActionListener() {
@Override
public
void actionPerformed(final java.awt.event.ActionEvent e) {
systemTray.getMenu().add(new MenuItem("Random " + Integer.toString(new Random().nextInt(10))));
}
}));
mainMenu.add(submenu);
systemTray.getMenu().add(new MenuItem("Quit", new ActionListener() {

View File

@ -20,6 +20,7 @@ import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import java.util.Random;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
@ -197,6 +198,13 @@ class TestTraySwt {
source.getParent().remove();
}
}));
submenu.add(new MenuItem("Add new entry to tray", new ActionListener() {
@Override
public
void actionPerformed(final ActionEvent e) {
systemTray.getMenu().add(new MenuItem("Random " + Integer.toString(new Random().nextInt(10))));
}
}));
mainMenu.add(submenu);
systemTray.getMenu().add(new MenuItem("Quit", new ActionListener() {