Ich möchte eine Reihe von Etiketten dynamisch erstellen, so fand ich diesen Code:Änderungswert eines dynamisch erstellt JLabel (Java)
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
panel.add(new JLabel("Label"));
panel.validate();
}
});
Es funktioniert großartig, aber ich kann den Text nicht ändern es zeigt weil ich es nicht nennen kann. Zum Beispiel: label.setText("Labeltext Changed!");
Also meine Frage ist: Wie kann ich jedem dynamisch erstellten Etikett einen Namen geben, damit ich ihre Werte ändern kann?
Wie wollen Sie definieren, welche zu ändern? Möchten Sie sie nach Index bearbeiten können? – Moira
ja, oder eine aufsteigende Nummer wie 1.setText(); 2.setText(); 3. SatzText(); ... –