Home
/
JavaForum
/
Beginner
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.655 User online
2 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 1133 von 2963 (38%)
Autor
m 3
Datum
20.11.01, 11:47
Betreff
Re: Kommunikation zwischen zwei Klassen
Schau Dir mal dazu das MVC (Model-View-Controller) Konzept an.
Die Klasse xyz sollte benarchrichtigt werden, wenn sich etwas im Editor (besser: dessen model) etwas ändert.
Dazu implementiert xyz den geeigneten Listener. Nach dem älteren beans konzept ist das der PropertyChangeListener im neueren Swing ist das der ChangeListener (der erstere liefert statefull events, letzterer stateless).
In der Hauptklasse, in der Du auch das Layout machst, wird der Listener beim model registriert über addChangeListener(..) oder ähnliche.
Siehe dazu:
http://www.javaworld.com/javaworld/jw-04-1998/jw-04-howto.html
m3
Diskussionsverlauf:
Can't make a static reference to nonstatic variable
Kommunikation zwischen zwei Klassen
Re: Can't make a static reference to nonstatic variable
Re: Can't make a static reference to nonstatic variable
Re: Can't make a static reference to nonstatic variable
Re: Can't make a static reference to nonstatic variable
Re: Can't make a static reference to nonstatic variable
Re: Kommunikation zwischen zwei Klassen
Re: Kommunikation zwischen zwei Klassen
Re: Kommunikation zwischen zwei Klassen
Re: Kommunikation zwischen zwei Klassen
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com