snew
发贴: 8
积分: 0
|
于 2008-06-08 07:46
小弟,做了个程序,现在需要在界面上点击按钮"submit",产生点击事件,然后可以处理界面输入的数据
但是我又不想在此面板类下直接实例接口,而是在建个包专门用于事件处理类的。
可是这样我在点击按钮后,在事件处理类里面始终不能得到原界面中的数据如:
JTextfield.想问下,
怎样在事件类中得到原界面中输入的实时数据。
JButton submit = new JButton(); JTextField name = new JTextField(); this.submit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0) { String name = nameTxt.getText(); JOptionPane.showMessageDialog(null, name); } }); 上面是可以直接得到数据的。可是如果新建个事件类,就不能得到了,
我也想过构造函数等方式,但是都是得到实例时的默认数据,而不能得到当前输入数据。
请高手指教。谢谢。
|