Hallo,
Kann mir jemand weiterhelfen?
Ich erzeuge aus einer JFrame, welche das Hauptfenster darstellt, eine Instanz eines anderen JFrame. Das 1. JFrame kann auf das 2. zugreifen, kein Problem. Wie kann ich jedoch vom 2. JFrame (NeuerKundeLieferantUI) auf die Methoden des 1. JFrame zugreifen?
So sieht die Methode aus, von der ich das 2. JFrame erzeuge. Was muss ich tun, damit dieses 2. JFrame auf die Methoden des 1. zugreifen kann?
[Java]
public void neuerKunde() {
NeuerKundeLieferantUI neuerKundeLieferantUI = new NeuerKundeLieferantUI();
neuerKundeLieferantUI.getNeuerKundeLieferantPanel().setBorder(new TitledBorder("Neuer Kunde"));
neuerKundeLieferantUI.setTitle("Neuer Kunde");
Icon neuerKundeIcon = new ImageIcon("icons/Kunde_neu_64px.png");
neuerKundeLieferantUI.getKundeneuBildLabel().setIcon(neuerKundeIcon);
JCheckBox kundeCheckBox = neuerKundeLieferantUI.getKundeCheckBox();
kundeCheckBox.setSelected(true);
JCheckBox lieferantCheckBox = neuerKundeLieferantUI.getLieferantCheckBox();
lieferantCheckBox.setSelected(false);
neuerKundeLieferantUI.setLocationRelativeTo(this);
neuerKundeLieferantUI.setVisible(true);
}
[/Java]
Kann mir jemand weiterhelfen?
Ich erzeuge aus einer JFrame, welche das Hauptfenster darstellt, eine Instanz eines anderen JFrame. Das 1. JFrame kann auf das 2. zugreifen, kein Problem. Wie kann ich jedoch vom 2. JFrame (NeuerKundeLieferantUI) auf die Methoden des 1. JFrame zugreifen?
So sieht die Methode aus, von der ich das 2. JFrame erzeuge. Was muss ich tun, damit dieses 2. JFrame auf die Methoden des 1. zugreifen kann?
[Java]
public void neuerKunde() {
NeuerKundeLieferantUI neuerKundeLieferantUI = new NeuerKundeLieferantUI();
neuerKundeLieferantUI.getNeuerKundeLieferantPanel().setBorder(new TitledBorder("Neuer Kunde"));
neuerKundeLieferantUI.setTitle("Neuer Kunde");
Icon neuerKundeIcon = new ImageIcon("icons/Kunde_neu_64px.png");
neuerKundeLieferantUI.getKundeneuBildLabel().setIcon(neuerKundeIcon);
JCheckBox kundeCheckBox = neuerKundeLieferantUI.getKundeCheckBox();
kundeCheckBox.setSelected(true);
JCheckBox lieferantCheckBox = neuerKundeLieferantUI.getLieferantCheckBox();
lieferantCheckBox.setSelected(false);
neuerKundeLieferantUI.setLocationRelativeTo(this);
neuerKundeLieferantUI.setVisible(true);
}
[/Java]
Zuletzt bearbeitet: