说我有一个
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。 问题