当前位置: 首页 > 面试题库 >

获取JToggleButton的状态

蒋茂材
2023-03-14
问题内容

说我有一个

JToggleButton but = new JToggleButton("OK") ;

现在,我需要but单击它的状态。我的意思是我需要知道是否单击了它。


问题答案:

您还可以使用itemListener的itemStateChanged方法,如下所示:

JToggleButton jtb = new JToggleButton("Press Me");
jtb.addItemListener(new ItemListener() {
   public void itemStateChanged(ItemEvent ev) {
      if(ev.getStateChange()==ItemEvent.SELECTED){
        System.out.println("button is selected");
      } else if(ev.getStateChange()==ItemEvent.DESELECTED){
        System.out.println("button is not selected");
      }
   }
});

并且您想知道jtb后者使用isSelected()方法的状态

System.out.println(jtb.isSelected());
if(jtb.isSelected()){
    System.out.println("button is selected");
} else {
    System.out.println("button is not selected");
}


 类似资料:
  • 我正在制作一个BMR计算器,我的一个面板为用户提供了一个选项,可以改变他们输入身高的方式,从厘米到英尺/英寸。 下面是处理上述面板的代码块。 我的问题是,当我按下kg或cm按钮时,文本字段不会出现,因此我认为我使用的isSelected()有点错误。 下面是一幅关于这种情况的图像。您可以看到,即使选择了脚,也不会显示任何文本字段。我能做些什么来解决这个问题?

  • 主要内容:1 Java JToggleButton的介绍,2 Java JToggleButton的内部类,3 Java JToggleButton的构造方法,4 Java JToggleButton的方法,5 Java JToggleButton的案例1 Java JToggleButton的介绍 JToggleButton用于创建切换按钮,它是两种状态的按钮,用于打开或关闭。 2 Java JToggleButton的内部类 内部类 描述 protected class JToggleBut

  • 问题内容: 我如何获得的?通过我的意思是得到它是否有一个复选标记与否。 问题答案: 创建它时,它需要一个关键字参数。从传递。选中或取消选中该框会将包含的值设置为相应的布尔状态。可以通过以下方式访问: 已检查=> 未检查=>

  • 问题内容: 使用jQuery延迟,我习惯于这样检查当前状态: 有没有办法对Angular deferreds做同样的事情?(甚至更好的承诺) 问题答案: 更新 : 由于$ q的重构,现在可以实现,尽管没有记录: 原件 : 与大多数承诺库(Bluebird,Q,when,RSVP等)不同,$ q不公开同步检查API。 无法从外部实现此目的。 您必须调用promise,并且当promise实现时,该处

  • 在这个例子中,我想在我的父组件中使用我的子组件的状态。

  • 问题内容: 我正在为JSON运行$ http.get,并且状态为0。我已经下载了相同的JSON,并且get在本地运行,并且在Python中使用请求库可以毫无问题地获取JSON,但是在AngularJS它不起作用。我不明白的是为什么为什么angular没有得到它,而其他所有东西都得到了。下面的代码段。 这提供了JSON并在使用本地文件时对其进行了解析,但否则会失败,并将status1设置为0。 问题