本文整理了Java中java.awt.MenuItem.addActionListener()
方法的一些代码示例,展示了MenuItem.addActionListener()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MenuItem.addActionListener()
方法的具体详情如下:
包路径:java.awt.MenuItem
类名称:MenuItem
方法名:addActionListener
暂无
代码示例来源:origin: wildfly/wildfly
private MenuBar createMenuBar() {
MenuBar ret=new MenuBar();
Menu file=new Menu("File");
MenuItem quitm=new MenuItem("Quit");
ret.setFont(def_font2);
ret.add(file);
file.addSeparator();
file.add(quitm);
quitm.addActionListener(e -> System.exit(1));
return ret;
}
代码示例来源:origin: igniterealtime/Openfire
quitMenuItem.addActionListener(actionListener);
browserMenuItem.addActionListener(actionListener);
stopMenuItem.addActionListener(actionListener);
startMenuItem.addActionListener(actionListener);
showMenuItem.addActionListener(actionListener);
代码示例来源:origin: RipMeApp/ripme
PopupMenu trayMenu = new PopupMenu();
trayMenuMain = new MenuItem("Hide");
trayMenuMain.addActionListener(arg0 -> toggleTrayClick());
MenuItem trayMenuAbout = new MenuItem("About " + mainFrame.getTitle());
trayMenuAbout.addActionListener(arg0 -> {
StringBuilder about = new StringBuilder();
about.append("<html><h1>")
trayMenuExit.addActionListener(arg0 -> System.exit(0));
trayMenuAutorip = new CheckboxMenuItem("Clipboard Autorip");
trayMenuAutorip.addItemListener(arg0 -> {
代码示例来源:origin: stackoverflow.com
defaultItem.addActionListener(listener);
popup.add(defaultItem);
代码示例来源:origin: stackoverflow.com
PopupMenu popup=new PopupMenu();
MenuItem defaultItem=new MenuItem("Exit");
defaultItem.addActionListener(exitListener);
popup.add(defaultItem);
defaultItem=new MenuItem("Open");
defaultItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(true);
代码示例来源:origin: com.h2database/h2
MenuItem itemConsole = new MenuItem("H2 Console");
itemConsole.setActionCommand("console");
itemConsole.addActionListener(this);
itemConsole.setFont(font);
menuConsole.add(itemConsole);
MenuItem itemStatus = new MenuItem("Status");
itemStatus.setActionCommand("status");
itemStatus.addActionListener(this);
itemStatus.setFont(font);
menuConsole.add(itemStatus);
itemExit.setFont(font);
itemExit.setActionCommand("exit");
itemExit.addActionListener(this);
menuConsole.add(itemExit);
代码示例来源:origin: stackoverflow.com
showItem.addActionListener(showListener);
popup.add(showItem);
closeItem.addActionListener(closeListener);
popup.add(closeItem);
代码示例来源:origin: Nilhcem/FakeSMTP
/**
* The popup menu used by the icon in the system tray.
*
* @param mainFrame MainFrame class.
*/
public TrayPopup(final MainFrame mainFrame) {
// Create a popup menu components
MenuItem aboutItem = new MenuItem(i18n.get("menubar.about"));
aboutItem.addActionListener(new AboutActionListener(null));
MenuItem exitItem = new MenuItem(i18n.get("menubar.exit"));
exitItem.addActionListener(new ExitActionListener(mainFrame));
popup.add(aboutItem);
popup.addSeparator();
popup.add(exitItem);
}
代码示例来源:origin: i2p/i2p.i2p
public PopupMenu getMainMenu() {
PopupMenu popup = new PopupMenu();
MenuItem startItem = new MenuItem(_t("Start I2P"));
startItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
new SwingWorker<Object, Object>() {
@Override
protected Object doInBackground() throws Exception {
RouterManager.start();
return null;
}
@Override
protected void done() {
trayIcon.displayMessage(_t("Starting"), _t("I2P is starting!"), TrayIcon.MessageType.INFO);
//Hide the tray icon.
//We cannot stop the desktopgui program entirely,
//since that risks killing the I2P process as well.
tray.remove(trayIcon);
}
}.execute();
}
});
popup.add(startItem);
return popup;
}
代码示例来源:origin: stackoverflow.com
action.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
close.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
代码示例来源:origin: stackoverflow.com
item.addActionListener(menuActionListener);
popup.add(item);
ActionListener actionListener = new ActionListener() {
代码示例来源:origin: stackoverflow.com
final TrayIcon trayIcon = new TrayIcon(image, "The Tip Text", popup);
MenuItem item = new MenuItem("Error");
item.addActionListener(new ShowMessageListener(trayIcon, "Error Title", "Error", TrayIcon.MessageType.ERROR));
popup.add(item);
item = new MenuItem("Warning");
item.addActionListener(new ShowMessageListener(trayIcon, "Warning Title", "Warning", TrayIcon.MessageType.WARNING));
popup.add(item);
item = new MenuItem("Info");
item.addActionListener(new ShowMessageListener(trayIcon, "Info Title", "Info", TrayIcon.MessageType.INFO));
popup.add(item);
item = new MenuItem("None");
item.addActionListener(new ShowMessageListener(trayIcon, "None Title", "None", TrayIcon.MessageType.NONE));
popup.add(item);
item = new MenuItem("Close");
item.addActionListener(new ActionListener() {
代码示例来源:origin: magefree/mage
MenuItem exitItem = new MenuItem("Exit");
imagesItem.addActionListener(e -> MageFrame.getInstance().downloadImages());
iconsItem.addActionListener(e -> MageFrame.getInstance().downloadAdditionalResources());
stopBlinkItem.addActionListener(e -> stopBlink());
preferencesItem.addActionListener(e -> MageFrame.getInstance().btnPreferencesActionPerformed(null));
aboutItem.addActionListener(e -> MageFrame.getInstance().btnAboutActionPerformed(null));
exitItem.addActionListener(e -> MageFrame.getInstance().exitApp());
代码示例来源:origin: org.scijava/scijava-ui-awt
private void linkAction(final ShadowMenu shadow, final MenuItem menuItem) {
menuItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(final ActionEvent e) {
shadow.run();
}
});
}
代码示例来源:origin: i2p/i2p.i2p
if (CONSOLE_ENABLED) {
browserLauncher = new MenuItem(_t("Launch I2P Browser"));
browserLauncher.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
configSubmenu.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
if (_context.hasWrapper()) {
restartItem = new MenuItem(_t("Restart I2P"));
restartItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
stopItem.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
if (_context.hasWrapper()) {
restartItem2 = new MenuItem(_t("Restart I2P Immediately"));
restartItem2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
stopItem2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
代码示例来源:origin: stackoverflow.com
MenuItem help = new MenuItem("Help");
help.addActionListener(selectedListener);//HERE
//
MenuItem exit = new MenuItem("Exit");
//
takeSS.addActionListener(selectedListener);
hotKey.addActionListener(selectedListener);
version.addActionListener(selectedListener);
changeLog.addActionListener(selectedListener);
help.addActionListener(selectedListener);// AND HERE
exit.addActionListener(selectedListener);
代码示例来源:origin: net.imagej/ij
void addPopupItem(String s) {
MenuItem mi=new MenuItem(s);
mi.addActionListener(this);
pm.add(mi);
}
代码示例来源:origin: net.imagej/ij
void addPopupItem(String s) {
MenuItem mi=new MenuItem(s);
mi.addActionListener(this);
pm.add(mi);
}
代码示例来源:origin: net.imagej/ij
MenuItem addPopupItem(PopupMenu popupMenu, String s, boolean isCheckboxItem) {
MenuItem mi = null;
if (isCheckboxItem) {
mi = new CheckboxMenuItem(s);
((CheckboxMenuItem)mi).addItemListener(this);
} else {
mi = new MenuItem(s);
mi.addActionListener(this);
}
popupMenu.add(mi);
return mi;
}
代码示例来源:origin: mucommander/mucommander
/**
* Creates and adds a menu item that triggers the MuAction denoted by the given Class. The menu item's label
* is set to the value returned by {@link MuAction#getLabel()}.
*/
private void addMenuItem(Menu menu, String muActionId) {
MuAction action = ActionManager.getActionInstance(muActionId, WindowManager.getCurrentMainFrame());
MenuItem menuItem = new MenuItem(action.getLabel());
menuItem.addActionListener(new AWTActionProxy(action));
menu.add(menuItem);
}
内容来源于网络,如有侵权,请联系作者删除!