我有问题从我创建的radiobutton返回一个简单的int值.
static int f5(String question)
{
int intValue = 0;
answered = false;
JFrame f = new JFrame(question);
f.setSize(300, 750);
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
});
JPanel p = new JPanel(new GridLayout(0,1,3,3));
final ButtonGroup bg = new ButtonGroup();
JRadioButton radioButton;
p.add(radioButton = new JRadioButton("q1"));
radioButton.setActionCommand("1");
bg.add(radioButton);
p.add(radioButton = new JRadioButton("q2"));
radioButton.setActionCommand("2");
bg.add(radioButton);
p.add(radioButton = new JRadioButton("q3"));
radioButton.setActionCommand("3");
bg.add(radioButton);
p.add(radioButton = new JRadioButton("q4"));
radioButton.setActionCommand("4");
bg.add(radioButton);
JButton orderButton = new JButton("Submit");
p.add(orderButton);
f.getContentPane().setLayout(new FlowLayout());
f.getContentPane().add(p);
f.pack();
orderButton.addActionListener(new …Run Code Online (Sandbox Code Playgroud)