新手求助各位大神啊!!!有关textField很简单的一个问题,急急急
这段代码的目的是获取用户选择的按钮上的内容并进行返回。但由于监听器我设置的是匿名内部类所以无法把按钮上的文本内容传到外部。所以我想了很久之后设置了一个文本框,先把按钮上的内容传到文本框上再在外部读取文本框的内容,但是我用getText方法完全读取不了啊orz,System.out.println也是什么都没打出来,求助各位大神这是为什么啊!!
rb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
JRadioButton temp = (JRadioButton)e.getSource();
if (temp.isSelected()) {
textField.setText(temp.getText());
//frame1.dispose();
}
}
}
);
}
frame1.setVisible(true);
st=(String)textField.getText();
System.out.println(st);
return (String)st;
}
}