import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class Task1 extends JFrame { JButton gumb1, gumb2; int stevec = 16; public Task1(){ setSize(400, 200); gumb1 = new JButton("Zapri"); gumb2 = new JButton("" + stevec); MojNovPoslusalec mm = new MojNovPoslusalec(); gumb1.addActionListener(mm); //MojPoslusalec1 mm1 = new MojPoslusalec1(); gumb2.addActionListener(mm); add(gumb1, BorderLayout.NORTH); add(gumb2, BorderLayout.SOUTH); setVisible(true); } public static void main(String[] args) { // TODO Auto-generated method stub Task1 tt = new Task1(); } class MojNovPoslusalec implements ActionListener{ public void actionPerformed(ActionEvent e) { if(e.getSource() == gumb1) { System.exit(0); } else if(e.getSource() == gumb2) { if(stevec > 1) { stevec = stevec / 2; } gumb2.setLabel("" + stevec); } } } /*class MojPoslusalec implements ActionListener{ public void actionPerformed(ActionEvent e) { System.exit(0); } } class MojPoslusalec1 implements ActionListener{ public void actionPerformed(ActionEvent e) { if(stevec > 1) { stevec = stevec / 2; } gumb2.setLabel("" + stevec); } } */ }