public class Tescik extends JFrame implements ActionListener {
JMenu menuMenu = new JMenu("Menu");
JMenuItem itemKoniec = new JMenuItem("Koniec");
JMenuBar menuBar = new JMenuBar();
JPanel panelGora = new JPanel();
JButton button1 = new JButton("WCISNIJ MNIE!");
JPanel panelDol = new JPanel();
JLabel label1 = new JLabel("", SwingConstants.CENTER);
int i;
Tescik() {
super("Testowa aplikacja");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 200);
itemKoniec.addActionListener(this);
menuMenu.add(itemKoniec);
menuBar.add(menuMenu);
setJMenuBar(menuBar);
button1.addActionListener(this);
panelGora.add(button1);
add(panelGora, BorderLayout.NORTH);
panelDol.add(label1);
i = 0;
add(panelDol, BorderLayout.SOUTH);
setVisible(true);
}
public void actionPerformed(ActionEvent evt) {
Object src = evt.getSource();
if (src == itemKoniec) {
System.exit(0);
return;
}
if (src == button1) {
i++;
label1.setText(String.valueOf(i));
}
}
public static void main(String[] args) {
new Tescik();
}
}