Java LibGDX:使舞台上的所有演员都不受约束

Java LibGDX:使舞台上的所有演员都不受约束,java,android,libgdx,Java,Android,Libgdx,我有一个舞台,上面有多个按钮,基本上是一个工具箱。我希望用户能够在显示的不同项目之间进行选择;因此,当用户选择一个项目时,必须取消选择所有其他项目 我想用libGDX按钮的checked属性来实现这一点。然而,我不知道如何通过编程取消选中按钮,并以最简单的方式访问舞台上的所有演员 我不能提供代码,因为正如我所说,我甚至不知道如何取消选中按钮,谷歌也帮不上忙。这可能吗?如果没有,我很乐意接受其他建议。看看按钮组 ButtonGroup不是演员,没有视觉效果。按钮被添加到其中,并强制执行选中按钮的最

我有一个舞台,上面有多个按钮,基本上是一个工具箱。我希望用户能够在显示的不同项目之间进行选择;因此,当用户选择一个项目时,必须取消选择所有其他项目

我想用libGDX按钮的checked属性来实现这一点。然而,我不知道如何通过编程取消选中按钮,并以最简单的方式访问舞台上的所有演员


我不能提供代码,因为正如我所说,我甚至不知道如何取消选中按钮,谷歌也帮不上忙。这可能吗?如果没有,我很乐意接受其他建议。

看看按钮组

ButtonGroup不是演员,没有视觉效果。按钮被添加到其中,并强制执行选中按钮的最小和最大数量。这允许将按钮(按钮、文本按钮、复选框等)用作“单选”按钮

此外,还可以尝试查看有用的javadocs

基本上,您可以创建按钮组添加演员,并设置应允许的最小检查次数

//initalize stage and all your buttons
ButtonGroup buttonGroup = new ButtonGroup(button1, button2, button3, etc...)
//next set the max and min amount to be checked
buttonGroup.setMaxCheckCount(1);
buttonGroup.setMinCheckCount(0);
//it may be useful to use this method:
setUncheckLast(true); //If true, when the maximum number of buttons are checked and an additional button is checked, the last button to be checked is unchecked so that the maximum is not exceeded.