Darth_Legomaster
Mitglied
Hallo Tutorials - Community,
ich habe folgendes Problem. In meiner Swing GUI werden JLabels mit den Attributen eines Objekts gefüllt (wenn das Objekt null ist sind diese leer). In einem JDialog werden diese Attribute verändert und die JLabels sollen aktuallisiert werden. Gibt es eine Möglichkeit die JLabels zu aktuallisieren ohne dies händisch mit setText() zu tun?
Hier mal ein Beispiel - Code:
Gruß,
der Lego
ich habe folgendes Problem. In meiner Swing GUI werden JLabels mit den Attributen eines Objekts gefüllt (wenn das Objekt null ist sind diese leer). In einem JDialog werden diese Attribute verändert und die JLabels sollen aktuallisiert werden. Gibt es eine Möglichkeit die JLabels zu aktuallisieren ohne dies händisch mit setText() zu tun?
Hier mal ein Beispiel - Code:
Java:
public class KundeGUI extends JFrame
{
private Kunde aktuellerKunde;
public KundeGUI()
{
...
JLabel nameLabel = new JLabel();
if(einKunde == null)
{
nameLabel.setText("");
}
else
{
nameLabel.setText(aktuellerKunde.getName());
}
...
}
}
Java:
public bearbeiteKunde extends JDialog
{
...
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Kunde einKunde = new Kunde;
einKunde.setName("Mustermann");
KundeGUI.getInstance().setAktuellerKunde(einKunde);
}
});
...
}
Gruß,
der Lego