在JavaSwing中,有没有一种方法来切换按钮组是互斥的?

qhhrdooz  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(453)

据我所知,如果你想选择一个选项,你就把它放在一个按钮组里,如果你不想,你就不用按钮组了。但我希望它可以选择多个,但只有当你选择了其他地区的东西。除了从按钮组中一次删除一个元素之外,我还能做些什么吗?

nwo49xxi

nwo49xxi1#

除了从按钮组中一次删除一个元素之外,我还能做些什么吗?
手动移除按钮似乎很简单。
或者你可以延长 ButtonGroup 创建一个 removeAllButtons() 方法。通过扩展 ButtonGroup . 您将可以访问 Vector 包含组中所有按钮的。然后你只要调用 removeAllElement() 向量法。
你可以创建一个自定义 ButtonModel . 请参见:https://stackoverflow.com/a/44183140/131872 作为这种方法的一个例子。您可以修改逻辑,使大小值“-1”表示没有选择限制。

相关问题