Mit Netbeans von einer Form auf eine Komponente einer anderen Form zugreifen

Exorcist

Mitglied
Hallo zusammen,

Ich bin noch ziemlich neu in der Java Programmierung und verzweifle gerade am Versuch, mittels Netbeans und Matisse von einer Form (Hauptfenster) auf die Komponenten einer anderen Form zuzugreifen.

Ich habe ein Hauptfenster (JFrame), auf dem ein Button liegt, mit dem man eine neue Person erstellen kann. Drückt man den Button, soll eine Instanz des Fensters erstellt werden, die die Eingabe einer neuen Person erlaubt. Bevor jedoch das Fenster "Neue Person" per setVisible angezeigt wird, will ich eine Checkbox per setSelected auf true setzen, und zwar in der Funktion neuerKunde(), die dann von dem Button aufgerufen wird und sich im Hauptfenster befindet.

Dies ist meine Methode, die im Hauptfenster eine Instanz des JFrames "Neue Person" erzeugt :



[Java]
Hauptfenster.java

public void neuerKunde() {

NeuePersonUI neuePersonUI = new NeuePersonUI();
neuePersonUI.setAlwaysOnTop(true);
// Hier auf Komponente "testCheckBox" von neuePersionUI zugreifen möglich?
neuePersonUI.setVisible(true);

}
[/Java]

Mir ist bewusst das in Netbeans Matisse die Variablen als private deklariert wurden. Wie kann ich dennoch auf die Komponenten zugreifen?

Herzlichen Dank für eure Hilfe!
 
Zuletzt bearbeitet:
So wie das aussieht, willst du aus der deklarierenden Klasse auf eine private Variable zugreifen. Das ist kein Problem. Von außen erstellt man dafür laut Konvention einen setter, z. B. setTstCbxVisible(boolean).
 

Zurück
Oben