微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java.awt.CheckboxMenuItem的实例源码

项目:litiengine    文件Program.java   
private static Menu initProjectMenu() {
  Menu mnProject = new Menu(Resources.get("menu_project"));

  CheckBoxMenuItem compress = new CheckBoxMenuItem(Resources.get("menu_compressprojectFile"));
  compress.setState(userPreferences.isCompressFile());
  compress.addItemListener(e -> userPreferences.setCompressFile(compress.getState()));

  CheckBoxMenuItem sync = new CheckBoxMenuItem(Resources.get("menu_syncMaps"));
  sync.setState(userPreferences.isSyncMaps());
  sync.addItemListener(e -> userPreferences.setSyncMaps(sync.getState()));

  MenuItem importSpriteFile = new MenuItem(Resources.get("menu_assets_importSpriteFile"));
  importSpriteFile.addActionListener(a -> EditorScreen.instance().importSpriteFile());

  MenuItem importSprite = new MenuItem(Resources.get("menu_assets_importSprite"));
  importSprite.addActionListener(a -> EditorScreen.instance().importSprites());

  mnProject.add(importSprite);
  mnProject.add(importSpriteFile);
  mnProject.addSeparator();
  mnProject.add(compress);
  mnProject.add(sync);

  return mnProject;
}
项目:javafx-demos    文件TrayLeftClick.java   
protected static PopupMenu createPopupMenu() {
    final PopupMenu popup = new PopupMenu();
    MenuItem aboutItem = new MenuItem("About");
    CheckBoxMenuItem cb1 = new CheckBoxMenuItem("Set auto size");
    CheckBoxMenuItem cb2 = new CheckBoxMenuItem("Set tooltip");
    Menu displayMenu = new Menu("display");
    MenuItem errorItem = new MenuItem("Error");
    MenuItem warningItem = new MenuItem("Warning");
    MenuItem infoItem = new MenuItem("Info");
    MenuItem noneItem = new MenuItem("None");
    MenuItem exitItem = new MenuItem("Exit");
    // Add components to pop-up menu
    popup.add(aboutItem);
    popup.addSeparator();
    popup.add(cb1);
    popup.add(cb2);
    popup.addSeparator();
    popup.add(displayMenu);
    displayMenu.add(errorItem);
    displayMenu.add(warningItem);
    displayMenu.add(infoItem);
    displayMenu.add(noneItem);
    popup.add(exitItem);
    return popup;
}
项目:dev    文件RemoteControlServer.java   
protected void updateKeyboardLanguage(String language) {
    debug("RemoteControlServer.updateKeyboardLanguage()");
    if (mniKeyboardLanguage != null) {
        for (int i = 0; i < mniKeyboardLanguage.getItemCount(); i++) {
            MenuItem item = mniKeyboardLanguage.getItem(i);
            if (item instanceof CheckBoxMenuItem) {
                ((CheckBoxMenuItem) item).setState(false);
            }
        }
    }
    CheckBoxMenuItem checkBox = keyboardCheckBoxes.get(language);
    if (checkBox != null) {
        debug("keyboardCheckBox for language [" + language + "] found");
        checkBox.setState(true);
    }
    setKeyboardLanguage(language);
}
项目:languagetool    文件Main.java   
private PopupMenu makePopupMenu() {
  PopupMenu popup = new PopupMenu();
  ActionListener rmbListener = new TrayActionRMBListener();
  // Enable or disable embedded HTTP server:
  enableHttpServerItem = new CheckBoxMenuItem(Tools.getLabel(messages.getString("tray_menu_enable_server")));
  enableHttpServerItem.setState(httpServer != null && httpServer.isRunning());
  enableHttpServerItem.addItemListener(new TrayActionItemListener());
  popup.add(enableHttpServerItem);
  // Check clipboard text:
  MenuItem checkClipboardItem =
          new MenuItem(Tools.getLabel(messages.getString("guiMenuCheckClipboard")));
  checkClipboardItem.addActionListener(rmbListener);
  popup.add(checkClipboardItem);
  // Open main window:
  MenuItem restoreItem = new MenuItem(Tools.getLabel(messages.getString("guiMenuShowMainWindow")));
  restoreItem.addActionListener(rmbListener);
  popup.add(restoreItem);
  // Exit:
  MenuItem exitItem = new MenuItem(Tools.getLabel(messages.getString("guiMenuQuit")));
  exitItem.addActionListener(rmbListener);
  popup.add(exitItem);
  return popup;
}
项目:Openjsharp    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,new Runnable() {
        public void run() {
            target.setState(state);
        }
    });
    ItemEvent event = new ItemEvent(target,ItemEvent.ITEM_STATE_CHANGED,target.getLabel(),state ? ItemEvent.SELECTED : ItemEvent.deselectED);
    SunToolkit.postEvent(SunToolkit.targetToAppContext(getTarget()),event);
}
项目:Openjsharp    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,new Runnable() {
        @Override
        public void run() {
            target.setState(state);
            postEvent(new ItemEvent(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:jdk8u-jdk    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:jdk8u-jdk    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:openjdk-jdk10    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:openjdk-jdk10    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:openjdk9    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:openjdk9    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:jdk8u_jdk    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:jdk8u_jdk    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:lookaside_java-1.8.0-openjdk    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:lookaside_java-1.8.0-openjdk    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:javify    文件GtkCheckBoxMenuItemPeer.java   
/**
 * Called from the signal handler of the gtk widget.  Posts a
 * ItemEvent to indicate a state changed,then calls super to post
 * an ActionEvent.
 */
protected void postMenuActionEvent ()
{
  CheckBoxMenuItem item = (CheckBoxMenuItem)awtWidget;
  q().postEvent (new ItemEvent ((ItemSelectable)awtWidget,item.getActionCommand(),item.getState() ? ItemEvent.deselectED : ItemEvent.SELECTED));

  super.postMenuActionEvent();
}
项目:jvm-stm    文件GtkCheckBoxMenuItemPeer.java   
/**
 * Called from the signal handler of the gtk widget.  Posts a
 * ItemEvent to indicate a state changed,item.getState() ? ItemEvent.deselectED : ItemEvent.SELECTED));

  super.postMenuActionEvent();
}
项目:infobip-open-jdk-8    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:infobip-open-jdk-8    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:jdk8u-dev-jdk    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:jdk8u-dev-jdk    文件WCheckBoxMenuItemPeer.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)this.target;
    WToolkit.executeOnEventHandlerThread(target,(state)
                                      ? ItemEvent.SELECTED
                                      : ItemEvent.deselectED));
        }
    });
}
项目:OLD-OpenJDK8    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:JamVM-PH    文件GtkCheckBoxMenuItemPeer.java   
/**
 * Called from the signal handler of the gtk widget.  Posts a
 * ItemEvent to indicate a state changed,item.getState() ? ItemEvent.deselectED : ItemEvent.SELECTED));

  super.postMenuActionEvent();
}
项目:openjdk-jdk7u-jdk    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:classpath    文件GtkCheckBoxMenuItemPeer.java   
/**
 * Called from the signal handler of the gtk widget.  Posts a
 * ItemEvent to indicate a state changed,item.getState() ? ItemEvent.deselectED : ItemEvent.SELECTED));

  super.postMenuActionEvent();
}
项目:openjdk-icedtea7    文件CCheckBoxMenuItem.java   
public void handleAction(final boolean state) {
    final CheckBoxMenuItem target = (CheckBoxMenuItem)getTarget();
    SunToolkit.executeOnEventHandlerThread(target,event);
}
项目:litiengine    文件Program.java   
private static Menu initViewMenu() {
  Menu mnView = new Menu(Resources.get("menu_view"));

  CheckBoxMenuItem snapToGrid = new CheckBoxMenuItem(Resources.get("menu_snapGrid"));
  snapToGrid.setState(userPreferences.isSnapGrid());
  EditorScreen.instance().getMapComponent().snapToGrid = snapToGrid.getState();
  snapToGrid.addItemListener(e -> {
    EditorScreen.instance().getMapComponent().snapToGrid = snapToGrid.getState();
    userPreferences.setSnapGrid(snapToGrid.getState());
  });

  CheckBoxMenuItem renderGrid = new CheckBoxMenuItem(Resources.get("menu_renderGrid"));
  renderGrid.setState(userPreferences.isShowGrid());
  EditorScreen.instance().getMapComponent().renderGrid = renderGrid.getState();
  renderGrid.setShortcut(new MenuShortcut(KeyEvent.VK_G));
  renderGrid.addItemListener(e -> {
    EditorScreen.instance().getMapComponent().renderGrid = renderGrid.getState();
    userPreferences.setShowGrid(renderGrid.getState());
  });

  CheckBoxMenuItem renderCollision = new CheckBoxMenuItem(Resources.get("menu_renderCollisionBoxes"));
  renderCollision.setState(userPreferences.isRenderBoundingBoxes());
  EditorScreen.instance().getMapComponent().renderCollisionBoxes = renderCollision.getState();
  renderCollision.setShortcut(new MenuShortcut(KeyEvent.VK_H));
  renderCollision.addItemListener(e -> {
    EditorScreen.instance().getMapComponent().renderCollisionBoxes = renderCollision.getState();
    userPreferences.setRenderBoundingBoxes(renderCollision.getState());
  });

  MenuItem setGrid = new MenuItem(Resources.get("menu_gridSize"));
  setGrid.addActionListener(a -> {
    GridEditPanel panel = new GridEditPanel(EditorScreen.instance().getMapComponent().getGridSize());
    int option = JOptionPane.showConfirmDialog(null,panel,Resources.get("menu_gridSettings"),JOptionPane.DEFAULT_OPTION);
    if (option == JOptionPane.OK_OPTION) {
      EditorScreen.instance().getMapComponent().setGridSize(panel.getGridSize());
    }
  });

  MenuItem zoomIn = new MenuItem(Resources.get("menu_zoomIn"));
  zoomIn.setShortcut(new MenuShortcut(KeyEvent.VK_PLUS));
  zoomIn.addActionListener(a -> EditorScreen.instance().getMapComponent().zoomIn());

  MenuItem zoomOut = new MenuItem(Resources.get("menu_zoomOut"));
  zoomOut.setShortcut(new MenuShortcut(KeyEvent.VK_MINUS));
  zoomOut.addActionListener(a -> EditorScreen.instance().getMapComponent().zoomOut());

  mnView.add(snapToGrid);
  mnView.add(renderGrid);
  mnView.add(renderCollision);
  mnView.add(setGrid);
  mnView.addSeparator();
  mnView.add(zoomIn);
  mnView.add(zoomOut);

  return mnView;
}
项目:incubator-netbeans    文件UtilitiesTest.java   
protected CheckBoxMenuItemPeer createCheckBoxMenuItem(CheckBoxMenuItem target) throws HeadlessException {
    throw new IllegalStateException("Method not implemented");
}
项目:Openjsharp    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(CheckBoxMenuItem target) {
    super(target);
    nativeSetIsCheckBox(getModel());
    setState(target.getState());
}
项目:Openjsharp    文件WCheckBoxMenuItemPeer.java   
WCheckBoxMenuItemPeer(CheckBoxMenuItem target) {
    super(target,true);
    setState(target.getState());
}
项目:jdk8u-jdk    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(final CheckBoxMenuItem target) {
    super(target);
    execute(this::nativeSetIsCheckBox);
    setState(target.getState());
}
项目:jdk8u-jdk    文件WCheckBoxMenuItemPeer.java   
WCheckBoxMenuItemPeer(CheckBoxMenuItem target) {
    super(target,true);
    setState(target.getState());
}
项目:openjdk-jdk10    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(final CheckBoxMenuItem target) {
    super(target);
    execute(this::nativeSetIsCheckBox);
    setState(target.getState());
}
项目:openjdk-jdk10    文件WCheckBoxMenuItemPeer.java   
WCheckBoxMenuItemPeer(CheckBoxMenuItem target) {
    super(target,true);
    setState(target.getState());
}
项目:openjdk9    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(CheckBoxMenuItem target) {
    super(target);
    nativeSetIsCheckBox(getModel());
    setState(target.getState());
}
项目:openjdk9    文件WCheckBoxMenuItemPeer.java   
WCheckBoxMenuItemPeer(CheckBoxMenuItem target) {
    super(target,true);
    setState(target.getState());
}
项目:jdk8u_jdk    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(final CheckBoxMenuItem target) {
    super(target);
    execute(this::nativeSetIsCheckBox);
    setState(target.getState());
}
项目:jdk8u_jdk    文件WCheckBoxMenuItemPeer.java   
WCheckBoxMenuItemPeer(CheckBoxMenuItem target) {
    super(target,true);
    setState(target.getState());
}
项目:lookaside_java-1.8.0-openjdk    文件CCheckBoxMenuItem.java   
CCheckBoxMenuItem(final CheckBoxMenuItem target) {
    super(target);
    execute(this::nativeSetIsCheckBox);
    setState(target.getState());
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。