javax.swing.JCheckBox.addItemListener()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(9.7k)|赞(0)|评价(0)|浏览(257)

本文整理了Java中javax.swing.JCheckBox.addItemListener()方法的一些代码示例,展示了JCheckBox.addItemListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JCheckBox.addItemListener()方法的具体详情如下:
包路径:javax.swing.JCheckBox
类名称:JCheckBox
方法名:addItemListener

JCheckBox.addItemListener介绍

暂无

代码示例

代码示例来源:origin: skylot/jadx

  1. private JCheckBox makeOptionsCheckBox(String name, final SearchOptions opt) {
  2. final JCheckBox chBox = new JCheckBox(name);
  3. chBox.setAlignmentX(LEFT_ALIGNMENT);
  4. chBox.setSelected(options.contains(opt));
  5. chBox.addItemListener(e -> {
  6. if (chBox.isSelected()) {
  7. options.add(opt);
  8. } else {
  9. options.remove(opt);
  10. }
  11. searchEmitter.emitSearch();
  12. });
  13. return chBox;
  14. }

代码示例来源:origin: marytts/marytts

  1. protected JPanel createControls() {
  2. JPanel controls = new JPanel();
  3. JCheckBox checkPhasogram = new JCheckBox("Show phasogram");
  4. checkPhasogram.setAlignmentX(CENTER_ALIGNMENT);
  5. checkPhasogram.setSelected(show);
  6. checkPhasogram.addItemListener(new ItemListener() {
  7. public void itemStateChanged(ItemEvent e) {
  8. if (e.getStateChange() == ItemEvent.DESELECTED) {
  9. show = false;
  10. if (graph != null)
  11. graph.getTopLevelAncestor().setVisible(false);
  12. } else if (e.getStateChange() == ItemEvent.SELECTED) {
  13. show = true;
  14. update(positionCursor.x);
  15. if (graph != null)
  16. graph.getTopLevelAncestor().setVisible(true);
  17. }
  18. }
  19. });
  20. controls.add(checkPhasogram);
  21. return controls;
  22. }
  23. }

代码示例来源:origin: marytts/marytts

  1. protected JPanel createControls() {
  2. JPanel controls = new JPanel();
  3. JCheckBox checkPhasogram = new JCheckBox("Show phasogram");
  4. checkPhasogram.setAlignmentX(CENTER_ALIGNMENT);
  5. checkPhasogram.setSelected(show);
  6. checkPhasogram.addItemListener(new ItemListener() {
  7. public void itemStateChanged(ItemEvent e) {
  8. if (e.getStateChange() == ItemEvent.DESELECTED) {
  9. show = false;
  10. if (graph != null)
  11. graph.getTopLevelAncestor().setVisible(false);
  12. } else if (e.getStateChange() == ItemEvent.SELECTED) {
  13. show = true;
  14. update(positionCursor.x);
  15. if (graph != null)
  16. graph.getTopLevelAncestor().setVisible(true);
  17. }
  18. }
  19. });
  20. controls.add(checkPhasogram);
  21. return controls;
  22. }
  23. }

代码示例来源:origin: marytts/marytts

  1. protected JPanel createControls() {
  2. JPanel controls = new JPanel();
  3. JCheckBox checkSpectrum = new JCheckBox("Show spectrum");
  4. checkSpectrum.setAlignmentX(CENTER_ALIGNMENT);
  5. checkSpectrum.setSelected(show);
  6. checkSpectrum.addItemListener(new ItemListener() {
  7. public void itemStateChanged(ItemEvent e) {
  8. if (e.getStateChange() == ItemEvent.DESELECTED) {
  9. show = false;
  10. if (graph != null)
  11. graph.getTopLevelAncestor().setVisible(false);
  12. } else if (e.getStateChange() == ItemEvent.SELECTED) {
  13. show = true;
  14. update(positionCursor.x);
  15. if (graph != null) {
  16. graph.getTopLevelAncestor().setVisible(true);
  17. }
  18. }
  19. }
  20. });
  21. controls.add(checkSpectrum);
  22. return controls;
  23. }
  24. }

代码示例来源:origin: marytts/marytts

  1. protected JPanel createControls() {
  2. JPanel controls = new JPanel();
  3. JCheckBox checkSpectrum = new JCheckBox("Show spectrum");
  4. checkSpectrum.setAlignmentX(CENTER_ALIGNMENT);
  5. checkSpectrum.setSelected(show);
  6. checkSpectrum.addItemListener(new ItemListener() {
  7. public void itemStateChanged(ItemEvent e) {
  8. if (e.getStateChange() == ItemEvent.DESELECTED) {
  9. show = false;
  10. if (graph != null)
  11. graph.getTopLevelAncestor().setVisible(false);
  12. } else if (e.getStateChange() == ItemEvent.SELECTED) {
  13. show = true;
  14. update(positionCursor.x);
  15. if (graph != null) {
  16. graph.getTopLevelAncestor().setVisible(true);
  17. }
  18. }
  19. }
  20. });
  21. controls.add(checkSpectrum);
  22. return controls;
  23. }
  24. }

代码示例来源:origin: skylot/jadx

  1. update.addItemListener(e -> settings.setCheckForUpdates(e.getStateChange() == ItemEvent.SELECTED));
  2. cfg.addItemListener(e -> {
  3. settings.setCfgOutput(e.getStateChange() == ItemEvent.SELECTED);
  4. needReload();
  5. rawCfg.addItemListener(e -> {
  6. settings.setRawCfgOutput(e.getStateChange() == ItemEvent.SELECTED);
  7. needReload();

代码示例来源:origin: marytts/marytts

  1. checkCepstrum.setAlignmentX(CENTER_ALIGNMENT);
  2. checkCepstrum.setSelected(show);
  3. checkCepstrum.addItemListener(new ItemListener() {
  4. public void itemStateChanged(ItemEvent e) {
  5. if (e.getStateChange() == ItemEvent.DESELECTED) {

代码示例来源:origin: marytts/marytts

  1. checkCepstrum.setAlignmentX(CENTER_ALIGNMENT);
  2. checkCepstrum.setSelected(show);
  3. checkCepstrum.addItemListener(new ItemListener() {
  4. public void itemStateChanged(ItemEvent e) {
  5. if (e.getStateChange() == ItemEvent.DESELECTED) {

代码示例来源:origin: marytts/marytts

  1. checkLPC.setAlignmentX(CENTER_ALIGNMENT);
  2. checkLPC.setSelected(show);
  3. checkLPC.addItemListener(new ItemListener() {
  4. public void itemStateChanged(ItemEvent e) {
  5. if (e.getStateChange() == ItemEvent.DESELECTED) {

代码示例来源:origin: marytts/marytts

  1. checkLPC.setAlignmentX(CENTER_ALIGNMENT);
  2. checkLPC.setSelected(show);
  3. checkLPC.addItemListener(new ItemListener() {
  4. public void itemStateChanged(ItemEvent e) {
  5. if (e.getStateChange() == ItemEvent.DESELECTED) {

代码示例来源:origin: opentripplanner/OpenTripPlanner

  1. showTransitCheckbox = new JCheckBox("show transit");
  2. showTransitCheckbox.setSelected(true);
  3. showTransitCheckbox.addItemListener(onChangeVizPrefs);
  4. pane.add(showTransitCheckbox);
  5. showStreetsCheckbox = new JCheckBox("show streets");
  6. showStreetsCheckbox.setSelected(true);
  7. showStreetsCheckbox.addItemListener(onChangeVizPrefs);
  8. pane.add(showStreetsCheckbox);
  9. showHighlightedCheckbox = new JCheckBox("show highlighted");
  10. showHighlightedCheckbox.setSelected(true);
  11. showHighlightedCheckbox.addItemListener(onChangeVizPrefs);
  12. pane.add(showHighlightedCheckbox);
  13. showSPTCheckbox = new JCheckBox("show SPT");
  14. showSPTCheckbox.setSelected(true);
  15. showSPTCheckbox.addItemListener(onChangeVizPrefs);
  16. pane.add(showSPTCheckbox);
  17. showMultistateVerticesCheckbox = new JCheckBox("show multistate vertices");
  18. showMultistateVerticesCheckbox.setSelected(true);
  19. showMultistateVerticesCheckbox.addItemListener(onChangeVizPrefs);
  20. pane.add(showMultistateVerticesCheckbox);

代码示例来源:origin: skylot/jadx

  1. private SettingsGroup makeDeobfuscationGroup() {
  2. JCheckBox deobfOn = new JCheckBox();
  3. deobfOn.setSelected(settings.isDeobfuscationOn());
  4. deobfOn.addItemListener(e -> {
  5. settings.setDeobfuscationOn(e.getStateChange() == ItemEvent.SELECTED);
  6. needReload();
  7. deobfForce.addItemListener(e -> {
  8. settings.setDeobfuscationForceSave(e.getStateChange() == ItemEvent.SELECTED);
  9. needReload();
  10. deobfSourceAlias.addItemListener(e -> {
  11. settings.setDeobfuscationUseSourceNameAsAlias(e.getStateChange() == ItemEvent.SELECTED);
  12. needReload();
  13. deobfOn.addItemListener(e -> enableComponentList(connectedComponents, e.getStateChange() == ItemEvent.SELECTED));
  14. enableComponentList(connectedComponents, settings.isDeobfuscationOn());
  15. return deobfGroup;

代码示例来源:origin: skylot/jadx

  1. private SettingsGroup makeDecompilationGroup() {
  2. JCheckBox fallback = new JCheckBox();
  3. fallback.setSelected(settings.isFallbackMode());
  4. fallback.addItemListener(e -> {
  5. settings.setFallbackMode(e.getStateChange() == ItemEvent.SELECTED);
  6. needReload();
  7. showInconsistentCode.addItemListener(e -> {
  8. settings.setShowInconsistentCode(e.getStateChange() == ItemEvent.SELECTED);
  9. needReload();
  10. resourceDecode.addItemListener(e -> {
  11. settings.setSkipResources(e.getStateChange() == ItemEvent.SELECTED);
  12. needReload();
  13. autoStartJobs.addItemListener(e -> settings.setAutoStartJobs(e.getStateChange() == ItemEvent.SELECTED));
  14. escapeUnicode.addItemListener(e -> {
  15. settings.setEscapeUnicode(e.getStateChange() == ItemEvent.SELECTED);
  16. needReload();
  17. replaceConsts.addItemListener(e -> {
  18. settings.setReplaceConsts(e.getStateChange() == ItemEvent.SELECTED);
  19. needReload();
  20. useImports.addItemListener(e -> {
  21. settings.setUseImports(e.getStateChange() == ItemEvent.SELECTED);
  22. needReload();

代码示例来源:origin: chewiebug/GCViewer

  1. public TimeOffsetPanel(JPopupMenu popup) {
  2. this.popup = popup;
  3. timeSpinner = new JSpinner(new SpinnerDateModel());
  4. timeSpinner.setEditor(new JSpinner.DateEditor(timeSpinner, getPattern()));
  5. setOffsetCheckBox = new JCheckBox(LocalisationHelper.getString("timeoffset_prompt"), true);
  6. setOffsetCheckBox.addItemListener(new ItemListener() {
  7. @Override
  8. public void itemStateChanged(ItemEvent e) {
  9. timeSpinner.setEnabled(setOffsetCheckBox.isSelected());
  10. fireTimeOffsetPanelStateChanged(setOffsetCheckBox.isSelected());
  11. }
  12. });
  13. add(setOffsetCheckBox);
  14. add(timeSpinner);
  15. getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), OK_ACTION_MAP_KEY);
  16. getActionMap().put(OK_ACTION_MAP_KEY, new AbstractAction() {
  17. public void actionPerformed(ActionEvent e) {
  18. TimeOffsetPanel.this.popup.setVisible(false);
  19. fireTimeOffsetPanelStateChanged(setOffsetCheckBox.isSelected());
  20. }
  21. });
  22. getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), CANCEL_ACTION_MAP_KEY);
  23. getActionMap().put(CANCEL_ACTION_MAP_KEY, new AbstractAction() {
  24. public void actionPerformed(ActionEvent e) {
  25. TimeOffsetPanel.this.popup.setVisible(false);
  26. }
  27. });
  28. }

代码示例来源:origin: marytts/marytts

  1. cbSelected.setMargin(new java.awt.Insets(0, 0, 0, 0));
  2. cbSelected.setPreferredSize(new java.awt.Dimension(200, 18));
  3. cbSelected.addItemListener(new java.awt.event.ItemListener() {
  4. public void itemStateChanged(java.awt.event.ItemEvent evt) {
  5. cbSelectedItemStateChanged(evt);

代码示例来源:origin: marytts/marytts

  1. cbSelected.setMargin(new java.awt.Insets(0, 0, 0, 0));
  2. cbSelected.setPreferredSize(new java.awt.Dimension(200, 18));
  3. cbSelected.addItemListener(new java.awt.event.ItemListener() {
  4. public void itemStateChanged(java.awt.event.ItemEvent evt) {
  5. cbSelectedItemStateChanged(evt);

代码示例来源:origin: runelite/runelite

  1. alwaysOnTop.addItemListener(ev -> config.inspectorAlwaysOnTop(alwaysOnTop.isSelected()));
  2. onConfigChanged(null);
  3. bottomPanel.add(alwaysOnTop);

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

  1. public SymfonyInstallerForm() {
  2. checkBoxDemo.addItemListener(e -> {
  3. boolean state = e.getStateChange() != ItemEvent.SELECTED;
  4. buttonRefresh.setEnabled(state);
  5. comboVersions.setEnabled(state);
  6. });
  7. buttonRefresh.addActionListener(e -> appendSymfonyVersions());
  8. // @TODO: use com.intellij.util.ui.ReloadableComboBoxPanel in Phpstorm9 api level
  9. comboVersions.setRenderer(new ListCellRenderer());
  10. appendSymfonyVersions();
  11. }

代码示例来源:origin: stackoverflow.com

  1. checkBox.addItemListener(new ItemListener(){
  2. @Override
  3. public void itemStateChanged(ItemEvent e) {

代码示例来源:origin: magefree/mage

  1. uiDialog.getRedownloadCheckbox().addItemListener(this::checkboxRedowloadChanged);

相关文章

JCheckBox类方法