public void buttonsVorbereiten() { JButton knopf = null; for(int i = 0; i < 100; i++) { knopf = new JButton(); knopf.addActionListener(this); knopf.setActionCommand(""+i); buttonliste.add(knopf); //Ist ne ArrayListe } for(JButton button : buttonliste) { panel.add(button); } } // ActionListener Methode deren Events von den Buttons ausgelöst wird... public void actionPerformed(ActionEvent e) { String befehl = e.getActionCommand(); if(befehl.equals("1")) { System.out.println("Test"); }