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

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

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

JCheckBox.getListeners介绍

暂无

代码示例

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

  1. JCheckBox checkBox = new JCheckBox("Check Box");
  2. EventListener[] listeners = checkBox.getListeners(MouseListener.class);
  3. for (EventListener eventListener : listeners) {
  4. checkBox.removeMouseListener((MouseListener) eventListener);
  5. }

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

  1. public static void main(String [] args)
  2. {
  3. JCheckBox checkBox = new JCheckBox();
  4. checkBox.addItemListener(new ItemListener() {
  5. @Override
  6. public void itemStateChanged(ItemEvent arg0) {
  7. // TODO Auto-generated method stub
  8. }
  9. });
  10. ItemListener [] itemListeners = checkBox.getListeners(ItemListener.class);
  11. System.out.println(itemListeners.length);
  12. for (int i = 0; i < itemListeners.length; i++)
  13. {
  14. checkBox.removeItemListener(itemListeners[i]);
  15. }
  16. System.out.println(checkBox.getListeners(ItemListener.class).length);
  17. }

代码示例来源:origin: GoogleCloudPlatform/google-cloud-intellij

  1. /**
  2. * Checks or unchecks the given checkbox. {@link ActionListener} does not respond to {@link
  3. * JCheckBox#setSelected(boolean)} so the attached listeners are manually invoked.
  4. *
  5. * @param checkbox the checkbox to check or uncheck
  6. * @param select whether to check or uncheck it
  7. */
  8. private static void checkEnableCheckbox(JCheckBox checkbox, boolean select) {
  9. checkbox.setSelected(select);
  10. ActionEvent e = new ActionEvent(checkbox, 1, "");
  11. Arrays.stream(checkbox.getListeners(ActionListener.class))
  12. .forEach(listener -> listener.actionPerformed(e));
  13. }

相关文章

JCheckBox类方法