import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Poslusa1 extends JFrame{ JLabel lbl; JButton btn; int stevec = 0; public Poslusa1() { setSize(300, 400); Poslusalec psl; psl = new Poslusalec(this); lbl = new JLabel("Ob pritisku na gumb se bo nekaj zgodilo!"); add(lbl, BorderLayout.NORTH); btn = new JButton("Klikni me!"); btn.addActionListener(psl); add(btn, BorderLayout.SOUTH); System.out.println("dsdaf"); setVisible(true); } //Poslusa public static void main(String a[]){ Poslusa1 pp = new Poslusa1(); } } //Poslusa class Poslusalec implements ActionListener { Poslusa1 referenca; public Poslusalec(Poslusa1 r){ referenca = r; } public void actionPerformed(ActionEvent e) { System.out.println("AKCIJA!!!"); referenca.stevec++; referenca.lbl.setText("Kliknil sem: " + referenca.stevec + " krat."); } //actionPerformed } //Poslusalec