Hallo liebe Community,
Ich möchte über eine Methode neue Buttons erstellen. Sie müssen aber andere Namen haben. Das ganze ist schwierig zu erklären.
Das ist die Methode, die aufgerufen wird. Ihr wird ein String übergeben, der der Name des Buttons ist.
buttons ist ein öffentliches JPanel. Mit einem Button funktioniert das ganze schon, aber bei einem 2. ausführen passiert nichts mehr, da 2 Buttons den selben Namen hätten und das nach meinem Wissen nicht geht. Ist es möglich den Namen ebenfalls als Variable anzugeben? Ich könnte ihn dann jeden Durchlauf um eine Zahl erhöhen.
Vielen Dank schon einmal im vorraus für die Antworten.
Ich möchte über eine Methode neue Buttons erstellen. Sie müssen aber andere Namen haben. Das ganze ist schwierig zu erklären.
Code:
static void neuesProjekt(String projektname){
JButton projekt = new JButton(projektname);
projekt.setBounds(8, 50, 184, 20);
projekt.setBackground(Color.black);
projekt.setForeground(Color.white);
buttons.add(projekt);
buttons.repaint();
}
buttons ist ein öffentliches JPanel. Mit einem Button funktioniert das ganze schon, aber bei einem 2. ausführen passiert nichts mehr, da 2 Buttons den selben Namen hätten und das nach meinem Wissen nicht geht. Ist es möglich den Namen ebenfalls als Variable anzugeben? Ich könnte ihn dann jeden Durchlauf um eine Zahl erhöhen.
Vielen Dank schon einmal im vorraus für die Antworten.