import javax.swing.JFrame; import javax.swing.JButton; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; class Gombok extends JFrame implements ActionListener { JButton[] gombok = new JButton[64]; GridLayout gridLayout = new GridLayout(8, 8); public Gombok() { Integer i = 0; for(JButton gomb : gombok) { gomb = new JButton(); gomb.addActionListener(this); i++; gomb.setActionCommand(i.toString()); add(gomb); } setLayout(gridLayout); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setSize(400, 400); setVisible(true); } public void actionPerformed(ActionEvent event) { String cmd = event.getActionCommand(); System.out.println(cmd); switch(cmd) { case "1" : System.out.println("első"); break; case "2" : System.out.println("második"); break; default: System.out.println("más"); } } public static void main(String[] args) { new Gombok(); } }