Hi,
ich habe zwei Gui-Fenster wobei eines mein Hauptfenster mit einem Textfeld und einen User hinzufügen Button ist.
Wenn ich einen User hinzufügen will öffnet sich ein Dialog,( Hauptfenster friert im Hintergrund ein) wo ich die Daten eingebe. Wenn ich jetzt auf ok klicke werden die Daten an das Hauptfenster geschickt und das andere Fenster geschlossen. Im Hauptfenster soll jetzt der Wert vom Textfeld mittels name.setText(String); geänderrt werden. Jedoch funktioniert das nicht.
Weiß jemand eine Lösung ? Hat wer eine Idee wie man das lösen kann ?
mfg nucle
Problem mit setText
-
-
Sollte aber funktionieren. Wenn du den Code postest könnte man dir sicher besser helfen
-
Ok hier mal ausschnitte von meinem Code
#### Mein Hauptfenster ####Code
Alles anzeigenpublic class player extends JFrame implements IController { . . . . . public void inhalt(String hallo) { fileField.setText(hallo); Value2 = hallo; System.out.println(hallo); System.out.println(Value2); speedLabel.setText(Value2); fileField.requestFocus(); } . . . . .
##### Mein JDialog ######Code
Alles anzeigenpublic class rtpInput extends javax.swing.JDialog { IController control; . . . . private void okButtonActionPerformed(java.awt.event.ActionEvent evt) { control = new player(); String hallo = "dasdas"; control.inhalt("dsdsdsad"); setVisible(false); } . . . . .
Ich übergebe dem Interface den Wert und der wird dann in der Hauptklasse aufgerufen und dann versuche ich mittels settext den Text zu setzen - aber funkt irgendwie nicht.
mfg nucle
thx -
du erstellst was ich sehe eine neue instanz "player" ist das gewollt?
-
oops eigentlich nicht gewollt war noch vom letzten versuch
thx einmal
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!