【发布时间】:2023-04-08 06:31:01
【问题描述】:
我对我的 java 应用程序有疑问。 我在 java swing 上创建了一个骰子角色游戏,为每个骰子创建了单独的对象,每次单击抛出按钮时都会在我的框架上显示不同的骰子编号,每次都出现 jcheckboxes 问题。 我希望当复选框被选中时,骰子将保持该数字并且不会改变。
我是这样尝试的:
if(ch1.isSelected() == true){
ch1.setSelected(true);
Die[0].setValue(0);
}
ch1 是我希望始终选中的复选框,并保持值 0,但是当按下按钮时,它仍然为该骰子提供一个随机数。
也许你知道如何让复选框始终处于选中状态?
【问题讨论】:
-
您可以执行 ch1.setEnabled(false) 使其不可切换..但这不会破坏复选框的用途吗?
-
考虑提供一个runnable example 来证明您的问题。这不是代码转储,而是您正在做的事情的一个例子,它突出了您遇到的问题。这将减少混乱并获得更好的响应