如果选中或未选中,如何在Java中将复选框设置为特定条件?
我在这里似乎找不到答案,即使它应该是非常基本的 我认为这是一个简单的过程,就像在其他语言中一样(我是Java新手),我不知道我做错了什么。我正在尝试允许用户选择是否希望该程序位于其他窗口之上。它应该在检查后立即更新-而不是在按下按钮时更新如果选中或未选中,如何在Java中将复选框设置为特定条件?,java,Java,我在这里似乎找不到答案,即使它应该是非常基本的 我认为这是一个简单的过程,就像在其他语言中一样(我是Java新手),我不知道我做错了什么。我正在尝试允许用户选择是否希望该程序位于其他窗口之上。它应该在检查后立即更新-而不是在按下按钮时更新 if (cbOnTop.isSelected() == true) { frame.setAlwaysOnTop(true); } else { frame.setAlways
if (cbOnTop.isSelected() == true)
{
frame.setAlwaysOnTop(true);
}
else
{
frame.setAlwaysOnTop(false);
}
你的按钮做了什么可以使程序在其他窗口上运行?你需要显示如何触发此代码。另外,
else
不需要重新检查条件。i、 e.if(cbOnTop.isSelected()){…}else{…}
甚至frame.setAlwayOnTop(cbOnTop.isSelected())
好吧,我想这就是我困惑的地方。在VB.Net或C#中,如果满足条件,IF语句将自动触发-cbOnTop.isSelected()=true。我如何在Java中实现这一点?单击复选框时不会执行isSelected函数。这只是一个方法,您可以在任何时候调用它来发现是否选中了复选框。您可能需要查看事件和侦听器。在监听器中,您需要类似于frame.setAlwaysOnTop(例如getStateChange()==ItemEvent.SELECTED)
@John3136,非常好的概念…:)