Ich möchte ein zufälliges Optionsfeld haben, das ausgewählt wird, wenn dieses Panel initialisiert wird, aber ich bin nicht sicher, wie/ob ich das tun kann.Wie wählt man zufällig eine Schaltfläche in einer ButtonGroup von JRadioButtons?
Gibt es eine Möglichkeit, eine zufällige Schaltfläche aus der Gruppe zu erhalten und auszuwählen?
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);
}
}
}
Ja, das scheint der einfachste Weg zu sein. Vielen Dank! – Darakath