Я хочу, чтобы случайная переключательная кнопка была выбрана всякий раз, когда эта панель инициализируется, но я не уверен, как/если я могу это сделать.Как случайно выбрать кнопку в ButtonGroup JRadioButtons?
Есть ли способ получить случайную кнопку из группы и выбрать ее?
import javax.swing.*;
public class RandomPanel extends JPanel
{
private ButtonGroup buttonGroup;
private String[] buttonText =
{
"Red",
"Mashed Potatoes",
"Metal",
"Running",
"Butts",
"Turquoise"
};
public RandomPanel()
{
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
setBorder(BorderFactory.createTitledBorder("Random Selections"));
buttonGroup = new ButtonGroup();
for (String text : buttonText)
{
JRadioButton option = new JRadioButton(text);
add(option);
button.add(option);
}
}
}
Да, это, кажется, самый простой способ сделать это. Благодаря! – Darakath