我已经实现了JCheckBox
动作监听器。
在这里,当它被检查时,会出现一些内容,如果没有选中,则外观会消失。
要实现这一点,我应该有两个动作侦听器吗?我该如何实现呢?
答案 0 :(得分:3)
您可以使用ActionListener
进行此操作,当该操作被触发时,您可以检查它是否已选中
final JCheckBox checkBox = new JCheckBox("My checkbox");
checkBox.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// check if checkBox is selected or not
if(checkBox.isSelected()){
// here you can fire an event in which your checkbox is mark as selected
// and you can display the value you want to display
} else{
// checkBox is not selected so you can fire an event in which your checkbox is not selected
}
}
}
答案 1 :(得分:2)
您只有一个<iframe id= "vaus" name="vaus" align="top" src="http://www.virginaustralia.com/au/en/" style="-webkit-transform:scale(0.75);"></iframe>
,并通过使用isSelected
属性来检查ActionListener
的选定状态。 JCheckBox
无法区分状态,只是响应用户输入
有关详细信息,请参阅How to Use Buttons, Check Boxes, and Radio Buttons和How to Write an Action Listeners。