据我所知,如果你想选择一个选项,你就把它放在一个按钮组里,如果你不想,你就不用按钮组了。但我希望它可以选择多个,但只有当你选择了其他地区的东西。除了从按钮组中一次删除一个元素之外,我还能做些什么吗?
nwo49xxi1#
除了从按钮组中一次删除一个元素之外,我还能做些什么吗?手动移除按钮似乎很简单。或者你可以延长 ButtonGroup 创建一个 removeAllButtons() 方法。通过扩展 ButtonGroup . 您将可以访问 Vector 包含组中所有按钮的。然后你只要调用 removeAllElement() 向量法。你可以创建一个自定义 ButtonModel . 请参见:https://stackoverflow.com/a/44183140/131872 作为这种方法的一个例子。您可以修改逻辑,使大小值“-1”表示没有选择限制。
ButtonGroup
removeAllButtons()
Vector
removeAllElement()
ButtonModel
1条答案
按热度按时间nwo49xxi1#
除了从按钮组中一次删除一个元素之外,我还能做些什么吗?
手动移除按钮似乎很简单。
或者你可以延长
ButtonGroup
创建一个removeAllButtons()
方法。通过扩展ButtonGroup
. 您将可以访问Vector
包含组中所有按钮的。然后你只要调用removeAllElement()
向量法。你可以创建一个自定义
ButtonModel
. 请参见:https://stackoverflow.com/a/44183140/131872 作为这种方法的一个例子。您可以修改逻辑,使大小值“-1”表示没有选择限制。