【发布时间】:2012-04-13 09:54:31
【问题描述】:
我正在寻找一种将变量或字符串或任何内容传递给 JButton 的匿名 actionlistener(或显式 actionlistener)的方法。这是我所拥有的:
public class Tool {
...
public static void addDialog() {
JButton addButton = new JButton( "Add" );
JTextField entry = new JTextField( "Entry Text", 20 );
...
addButton.addActionListener( new ActionListener( ) {
public void actionPerformed( ActionEvent e )
{
System.out.println( entry.getText() );
}
});
...
}
}
现在我只是将entry 声明为一个全局变量,但我讨厌这种工作方式。有更好的选择吗?
【问题讨论】:
标签: java swing jbutton actionlistener