WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 06.03.2002, 20:16   #2
ReiniBugman
Jr. Member
 
Registriert seit: 13.09.2001
Beiträge: 83


Standard

Du kannst das ganze mit anonymen Klassen machen, in der Art wie du es bei addWindowListener gemacht hast.

Code:
...
open.addActionListener( new ActionListener()
{
  public void actionPerformed(ActionEvent e)
  {
    open(tf.getText());
  }
} );
...
oder du machst dir überhaupt eine neue Klasse die das ActionListener-Interface implementiert so wie du es in der Klasse Dateieditor gemacht hat. Du wirst dann aber Referenzen auf andere Objekte, die du in der actionPerformed-Methode verwendest, irgendwie übergeben müssen (etwa durch den Constructor oder du implementierst dir ein setTextField, ...).
Ausnahme: wenn du Inner-Classes verwendest, brauchst du das nicht.


Was das setVisible betrifft: ich hab zwar die Sourcen vom JDK grad nicht bei der Hand, aber ich schätze mal daß Label.setText() ein validate() im Parent-Container bewirkt, das wiederum den Layout-Manager den Fenster-Inhalt neu aufbauen läßt.
ReiniBugman ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:34 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag