gpt4 book ai didi

java - 创建允许 N 个复选框的按钮组

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:59 26 4
gpt4 key购买 nike

我正在用 Java 编程,使用 Swing。

我目前正在使用一个允许用户显示 2 个或更少爱好的应用程序。爱好的 list 是有限的。我想为用户提供一个复选框列表以从中选择这些项目,允许他们最多检查 2 个选项,但不能更多。

我有哪些实现方案?是否有类似 ButtonGroup 的对象可以容纳这些项目?

我试图为此避免使用 2 个组合框,就好像任意 2 个限制增加(到大小 n)一样,缩放起来会很痛苦。

最佳答案

连接每个复选框的 Action 事件,并计算每次调用此处理程序时检查了多少个。如果选中了允许的数量,则禁用每个未选中的复选框,否则启用它。

否则,只需禁用提交按钮并添加一个向用户解释情况的标签 - 并在复选框的 Activity 数量降至阈值以下后立即重新启用它。

关于java - 创建允许 N 个复选框的按钮组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com