1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Problem mit setText

  • Nucle
  • 27. Dezember 2004 um 16:31
  • Unerledigt
  • Nucle
    4
    Nucle
    Mitglied
    Punkte
    125
    Beiträge
    20
    • 27. Dezember 2004 um 16:31
    • #1

    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

    http://www.knusperleicht.at
    http://www.prelax.at

  • AntiBit
    13
    AntiBit
    Mitglied
    Reaktionen
    2
    Punkte
    1.712
    Beiträge
    297
    • 27. Dezember 2004 um 16:39
    • #2

    Sollte aber funktionieren. Wenn du den Code postest könnte man dir sicher besser helfen :winking_face:

    Hätten uns Spiele wie Pac-Man in unserer Jugend beeinflusst, würden wir heute durch dunkle Räume irren, elektronische Musik hören und Pillen fressen.

  • Nucle
    4
    Nucle
    Mitglied
    Punkte
    125
    Beiträge
    20
    • 27. Dezember 2004 um 18:21
    • #3

    Ok hier mal ausschnitte von meinem Code


    Code
    interface IController
    {
       void inhalt(String hallo);
    }




    #### Mein Hauptfenster ####

    Code
    public 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();
       }
    .
    .
    .
    .
    .
    Alles anzeigen








    ##### Mein JDialog ######

    Code
    public 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);
    
       }
     
    .
    .
    .
    .
    .
    Alles anzeigen



    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

    http://www.knusperleicht.at
    http://www.prelax.at

  • JasonKnox
    3
    JasonKnox
    Mitglied
    Punkte
    55
    Beiträge
    11
    • 27. Dezember 2004 um 21:55
    • #4

    du erstellst was ich sehe eine neue instanz "player" ist das gewollt?

  • Nucle
    4
    Nucle
    Mitglied
    Punkte
    125
    Beiträge
    20
    • 28. Dezember 2004 um 15:05
    • #5

    oops eigentlich nicht gewollt war noch vom letzten versuch

    thx einmal

    http://www.knusperleicht.at
    http://www.prelax.at

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung