java - 如何限制选中的复选框?

标签 java swing checkbox awt limit

我们被告知要有 10 个复选框,而用户只能选中 1-3 个复选框。在用户点击一个按钮表明他/她已经完成要求之后,在计算机随机选择一个复选框之后。剩余的复选框将被宣布为获胜者。顺便说一句,这是一个游戏程序。
我正在使用 Swing 和 AWT。

最佳答案

您可以通过禁用组件来限制复选框是否可选:

JCheckBox checkBox = new JCheckBox("Try to click on me");
checkBox.setEnabled(false);

如果未启用(禁用)复选框,则用户无法选择它。

关于java - 如何限制选中的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26156310/

相关文章:

java - 使用套接字从互联网下载文件

java - 从 JFrame 类调用串行端口类

java - Hbase Put 时间戳 (Java) 和 hbase shell 时间戳

java - JTextPane 语法突出显示

android - 如何将复选框与屏幕右侧的文本对齐?

php - 从复选框中获取所有值?

java - 在 Apache Tomcat 中更改站点级别配置

java - 使用 jfilechooser 列出文件 Jlist

java - 我下面的代码仅适用于 8 位深度图像。如果我尝试使用超过 8 位深度的图像,则会触发 if 语句

angularjs - Material Design Lite 的复选框设计有时不反射(reflect)