Удобно использовать лямбды для организации слушателей в GUI:
import javax.swing.*;
import java.awt.*;
public class Main4 extends JFrame {
public Main4() throws HeadlessException {
super("Lambda");
JButton test = new JButton("TEST");
JButton exit = new JButton("EXIT");
test.addActionListener((x) -> System.out.println("TEST"));
exit.addActionListener((x) -> System.exit(0));
add(test);
add(exit, BorderLayout.SOUTH);
pack();
setVisible(true);
}
public static void main(String[] args) {
new Main4();
}
}