javax.swing.JCheckBoxMenuItem#setMnemonic ( )源码实例Demo

下面列出了javax.swing.JCheckBoxMenuItem#setMnemonic ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: triplea   文件: ViewMenu.java
private void addShowMapDetails() {
  showMapDetails = new JCheckBoxMenuItem("Show Map Details");
  showMapDetails.setMnemonic(KeyEvent.VK_D);
  showMapDetails.setSelected(TileImageFactory.getShowReliefImages());
  showMapDetails.addActionListener(
      e -> {
        if (TileImageFactory.getShowReliefImages() == showMapDetails.isSelected()) {
          return;
        }
        TileImageFactory.setShowReliefImages(showMapDetails.isSelected());
        new Thread(
                () -> frame.getMapPanel().updateCountries(gameData.getMap().getTerritories()),
                "Show map details thread")
            .start();
      });
  add(showMapDetails);
}
 
源代码2 项目: triplea   文件: ViewMenu.java
private void addShowMapBlends() {
  showMapBlends = new JCheckBoxMenuItem("Show Map Blends");
  showMapBlends.setMnemonic(KeyEvent.VK_B);
  if (uiContext.getMapData().getHasRelief()
      && showMapDetails.isEnabled()
      && showMapDetails.isSelected()) {
    showMapBlends.setEnabled(true);
    showMapBlends.setSelected(TileImageFactory.getShowMapBlends());
  } else {
    showMapBlends.setSelected(false);
    showMapBlends.setEnabled(false);
  }
  showMapBlends.addActionListener(
      e -> {
        if (TileImageFactory.getShowMapBlends() == showMapBlends.isSelected()) {
          return;
        }
        TileImageFactory.setShowMapBlends(showMapBlends.isSelected());
        TileImageFactory.setShowMapBlendMode(uiContext.getMapData().getMapBlendMode());
        TileImageFactory.setShowMapBlendAlpha(uiContext.getMapData().getMapBlendAlpha());
        new Thread(
                () -> frame.getMapPanel().updateCountries(gameData.getMap().getTerritories()),
                "Show map Blends thread")
            .start();
      });
  add(showMapBlends);
}
 
源代码3 项目: triplea   文件: ViewMenu.java
private void addShowUnitsMenu() {
  final JCheckBoxMenuItem showUnitsBox = new JCheckBoxMenuItem("Show Units");
  showUnitsBox.setMnemonic(KeyEvent.VK_U);
  showUnitsBox.setSelected(true);
  showUnitsBox.addActionListener(
      e -> {
        final boolean tfselected = showUnitsBox.isSelected();
        uiContext.setShowUnits(tfselected);
        frame.getMapPanel().resetMap();
      });
  add(showUnitsBox);
}
 
源代码4 项目: triplea   文件: ViewMenu.java
private void addShowTerritoryEffects() {
  final JCheckBoxMenuItem territoryEffectsBox = new JCheckBoxMenuItem("Show TerritoryEffects");
  territoryEffectsBox.setMnemonic(KeyEvent.VK_T);
  territoryEffectsBox.addActionListener(
      e -> {
        final boolean tfselected = territoryEffectsBox.isSelected();
        uiContext.setShowTerritoryEffects(tfselected);
        frame.getMapPanel().resetMap();
      });
  add(territoryEffectsBox);
  territoryEffectsBox.setSelected(true);
}
 
源代码5 项目: beautyeye   文件: SwingSet2.java
/**
 * Create a checkbox menu menu item.
 *
 * @param menu the menu
 * @param label the label
 * @param mnemonic the mnemonic
 * @param accessibleDescription the accessible description
 * @param action the action
 * @return the j menu item
 */
private JMenuItem createCheckBoxMenuItem(JMenu menu, String label,
		String mnemonic,
		String accessibleDescription,
		Action action) {
	JCheckBoxMenuItem mi = (JCheckBoxMenuItem)menu.add(
			new JCheckBoxMenuItem(getString(label)));
	mi.setMnemonic(getMnemonic(mnemonic));
	mi.getAccessibleContext().setAccessibleDescription(getString(
			accessibleDescription));
	mi.addActionListener(action);
	return mi;
}