Я ищу способ передачи переменной, строки или чего-либо в анонимный список действий (или явный список действий) для JButton.Вот что у меня есть:
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
глобальной переменной, но я ненавижу такой способ работы.Есть ли лучшая альтернатива?