Fixed missing AWT types (separator and checkbox) not getting added to

the menu.
This commit is contained in:
nathan 2017-02-22 14:34:40 +01:00
parent fe6b09e8dd
commit 7e89c7b583
3 changed files with 4 additions and 4 deletions

View File

@ -15,7 +15,6 @@
*/
package dorkbox.systemTray.nativeUI;
import java.awt.MenuItem;
import java.awt.MenuShortcut;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
@ -27,7 +26,7 @@ import dorkbox.util.SwingUtil;
class AwtMenuItem implements MenuItemPeer {
private final AwtMenu parent;
private final MenuItem _native = new java.awt.MenuItem();
private final java.awt.MenuItem _native = new java.awt.MenuItem();
private volatile ActionListener swingCallback;

View File

@ -36,6 +36,7 @@ class AwtMenuItemCheckbox implements CheckboxPeer {
// this is ALWAYS called on the EDT.
AwtMenuItemCheckbox(final AwtMenu parent) {
this.parent = parent;
parent._native.add(_native);
}
@Override

View File

@ -15,7 +15,6 @@
*/
package dorkbox.systemTray.nativeUI;
import java.awt.MenuItem;
import dorkbox.systemTray.peer.EntryPeer;
import dorkbox.util.SwingUtil;
@ -23,12 +22,13 @@ import dorkbox.util.SwingUtil;
class AwtMenuItemSeparator implements EntryPeer {
private final AwtMenu parent;
private final MenuItem _native = new MenuItem("-");
private final java.awt.MenuItem _native = new java.awt.MenuItem("-");
// this is ALWAYS called on the EDT.
AwtMenuItemSeparator(final AwtMenu parent) {
this.parent = parent;
parent._native.add(_native);
}
@Override