package uk.kludje.experimental.test.proxy; import javax.swing.*; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class Click1 { public static void main(String[] args) { JButton loader = new JButton("Load"); JButton saver = new JButton("Save"); JButton closer = new JButton("Close"); JFrame frame = new JFrame(); frame.setTitle(Click1.class.getSimpleName()); frame.setLayout(new FlowLayout()); frame.add(loader); frame.add(saver); frame.add(closer); frame.pack(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); loader.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { load(e); } }); saver.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { save(e); } }); closer.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { close(e); } }); } private static void load(MouseEvent event) { System.out.println("load"); } private static void save(MouseEvent event) { System.out.println("save"); } private static void close(MouseEvent event) { System.out.println("close"); } }