public class WinApp extends JFrame {
private JLabel label;
private JTextField field;
private JButton button1;

public WinApp(){
this.setSize(new Dimension(300, 300));
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

label = new JLabel("This is Sample");
this.add(label, BorderLayout.NORTH);

field = new JTextField();
this.add(field, BorderLayout.CENTER);

button1 = new JButton("CLICK");
button1.addActionListener(this);
this.add(button1, BorderLayout.SOUTH);
}

public void actionPerformed(ActionEvent ae){
if(ae.getActionCommand() == "CLICK"){
//System.out.println("button event");
}
}

public static void main(String[] args) {
new WinApp().setVisible(true);
}
}