carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.870 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 92 von 1460 (6%) |<   <   >   >|

Autor Patrick Hypscher
Datum 08.11.01, 14:29
Betreff Re: vom dialog auf ein textarea im hauptfenster zugreifen


Hi,
so müsste es funktionieren.

class TestDialog extends Dialog implements ActionListener {
    Frame Parent;
    
    public TestDialog(Frame parent)
    {
        super(parent, "TestDialog", true);
        // Hier speicherst du den Frame
        Parent = parent;
        setLayout(new FlowLayout());
        Button b_Anhang = new Button("anhängen?");
        add(b_Anhang);
    }
    
    public void actionPerformed(ActionEvent e)
    {
        // Hier greifst du auf die Methode in deinem Hauptframe zu
        Parent.addString("Dein String");
    }
}

//Hauptfenster
public class Test extends Frame implements ActionListener {
    // Du musst die TextArea global anlegen
    TextArea t_Text;
    
    // Mit dieser Methode kannst du ganz einfach den String dran haengen
    public void addString(String s) {
        t_Text.append(s);
    }
    
    public void main(String[] args)
    {
        Test wnd = new Test();
        wnd.setSize(300,200);
        wnd.setVisible(true);
    }
    
    public Test()
    {
        super("Test");
        setLayout(new FlowLayout());
        // Hier eine Veraenderung
        t_Text = new TextArea("Test", 20, 20);
        Button b_Dialog = new Button("Dialog öffnen");
        Panel p_Panel = new Panel();
        p_Panel.add(t_Text);
        p_Panel.add(b_Dialog);
        b_Dialog.addActionListener(this);
    }
    
    public void actionPerformed(ActionEvent e)
    {
        String cmd = e.getActionCommand();
        if (cmd.equals("Dailog öffnen"))
        {
            TestDialog tdlg = new TestDialog(this);
            tdlg.setVisible(true);
        }
    }
}



Diskussionsverlauf:
        Re: vom dialog auf ein textarea im hauptfenster zugreifen
    Re: vom dialog auf ein textarea im hauptfenster zugreifen
    Re: vom dialog auf ein textarea im hauptfenster zugreifen
vom dialog auf ein textarea im hauptfenster zugreifen

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com