2

这是代码:

  String male = "Male";
  String female = "Female";

 JRadioButton checkGenderMale = new JRadioButton(male);
      checkGenderMale.addActionListener(new genderListener());

JRadioButton checkGenderFemale = new JRadioButton(female);
      checkGenderMale.addActionListener(new genderListener());

class genderListener implements ActionListener{
   public void actionPerformed(ActionEvent event){
       System.out.println( );
   }
}

在 System.out.println(); 行中 我想要打印选项(曾经选择的字符串男性或女性)。那么括号里的内容可能是什么?

4

1 回答 1

3

你需要写

AbstractButton aButton = (AbstractButton) actionEvent.getSource();
System.out.println("Selected: " + aButton.getText());

在您的操作中执行方法。

于 2012-03-14T05:39:57.657 回答