Added dynamic adding of menu entries to examples
This commit is contained in:
parent
ded9fca865
commit
0962408edb
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Reference in New Issue
Block a user