@Override public void setText(final Checkbox menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setLabel(menuItem.getText()); } }); }
@Override public void setText(final Status menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setText(menuItem.getText()); } }); }
@Override public void setEnabled(final Checkbox menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void remove() { SwingUtil.invokeLater(new Runnable() { @Override public void run() { parent._native.remove(_native); } }); } }
@Override public void setText(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setLabel(menuItem.getText()); } }); }
@Override public void setEnabled(final Checkbox menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void setEnabled(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void setText(final Checkbox menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setText(menuItem.getText()); } }); }
@Override public void setText(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setText(menuItem.getText()); } }); }
@Override public void setTooltip(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setToolTipText(menuItem.getTooltip()); } }); }
@Override public void setEnabled(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void setText(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { ((JMenu) _native).setText(menuItem.getText()); } }); }
@Override public void setEnabled(final MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void setEnabled(final dorkbox.systemTray.MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setEnabled(menuItem.getEnabled()); } }); }
@Override public void setText(final dorkbox.systemTray.MenuItem menuItem) { SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setLabel(menuItem.getText()); } }); }
@Override public void remove() { SwingUtil.invokeLater(new Runnable() { @Override public void run() { parent._native.remove(_native); } }); } }
@Override public void remove() { SwingUtil.invokeLater(new Runnable() { @Override public void run() { parent._native.remove(_native); _native.removeAll(); } }); } }
@Override public void remove() { SwingUtil.invokeLater(new Runnable() { @Override public void run() { parent._native.remove(_native); _native.removeAll(); } }); } }
@Override public void setShortcut(final MenuItem menuItem) { // yikes... final int vKey = SwingUtil.getVirtualKey(menuItem.getShortcut()); SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setShortcut(new MenuShortcut(vKey)); } }); }
@Override public void setShortcut(final MenuItem menuItem) { char shortcut = menuItem.getShortcut(); // yikes... final int vKey = SwingUtil.getVirtualKey(shortcut); SwingUtil.invokeLater(new Runnable() { @Override public void run() { _native.setMnemonic(vKey); } }); }