package luento25.wb; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JButton; import javax.swing.JLabel; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; /** * Ohjelma jossa yksi nappi, Windows Builder pro * @author vesal * @version 9.4.2010 */ public class NappiFrame extends JFrame { private static final long serialVersionUID = 1L; private JPanel contentPane; private final JButton btnHello = new JButton("Hello"); private final JLabel label = new JLabel(""); /** * Launch the application. * @param args ei käytössä */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { NappiFrame frame = new NappiFrame(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public NappiFrame() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); btnHello.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { label.setText("Hello World"); } }); btnHello.setBounds(10, 11, 91, 23); contentPane.add(btnHello); label.setBounds(10, 45, 91, 14); contentPane.add(label); } }