本文介绍了获得JToggleButton的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
说我有一个
JToggleButton but = new JToggleButton("OK") ;现在我需要但是的状态它被点击了。我的意思是我需要知道它是否被点击。
Now I need the state of but when it is clicked. I mean I need to know if it's clicked or not.
推荐答案您还可以使用itemListener的itemStateChanged方法,如下所示:
You can also use the itemListener's itemStateChanged method like follow:
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"); }更多推荐
获得JToggleButton的状态
发布评论