Hallo Forum!
Soweit habe ich Java verstanden und kann es auch schon anweden, was mir jedoch noch immer Kopfzerbrechen bereitet ist folgendes ( habe ich aus dem Swing Java Buch größtenteils! ).
Man hat mehrere Klassen auf mehrere Dateien aufgeteilt: Klasse a.java Klasse b.java Klasse c.java und die main Klasse, wo auch das JFrame instanziert wird!
In Datei a erstelle ich die Klasse a.java extends JFrame und stelle in dieser Klasse das JFrame dar.
In der 2ten Klasse erzeuge ich ein Fenster im JFrame ( also ein InnerFrame sozusagen ).
In der 3ten Klasse habe ich einfach ein paar Methoden!
Was ich dabei nicht verstehe ist, wie es möglich ist, die Klassen b und c anzusprechen, ohne dass sie im Buch irgendwie instanziert werden, oder ich bin schon so blind, dass ich es nicht mehr sehe?!?!
Bis jetzt habe ich meine Klassen immer so angesprochen, dass ich sie instanziert habe, ist das bei grafischen Applikationen nicht mehr so oder habe ich irgendetwas dabei nicht verstanden?
Wenn mir jemand vll. den genauen Ablauf bei Swing Applikationen bitte näher erläutern könnte!
Ich hoffe ich habe mich soweit verständlich ausgedrückt!
Danke Euch vielmals!
lG
Soweit habe ich Java verstanden und kann es auch schon anweden, was mir jedoch noch immer Kopfzerbrechen bereitet ist folgendes ( habe ich aus dem Swing Java Buch größtenteils! ).
Man hat mehrere Klassen auf mehrere Dateien aufgeteilt: Klasse a.java Klasse b.java Klasse c.java und die main Klasse, wo auch das JFrame instanziert wird!
In Datei a erstelle ich die Klasse a.java extends JFrame und stelle in dieser Klasse das JFrame dar.
In der 2ten Klasse erzeuge ich ein Fenster im JFrame ( also ein InnerFrame sozusagen ).
In der 3ten Klasse habe ich einfach ein paar Methoden!
Was ich dabei nicht verstehe ist, wie es möglich ist, die Klassen b und c anzusprechen, ohne dass sie im Buch irgendwie instanziert werden, oder ich bin schon so blind, dass ich es nicht mehr sehe?!?!
Bis jetzt habe ich meine Klassen immer so angesprochen, dass ich sie instanziert habe, ist das bei grafischen Applikationen nicht mehr so oder habe ich irgendetwas dabei nicht verstanden?
Wenn mir jemand vll. den genauen Ablauf bei Swing Applikationen bitte näher erläutern könnte!
Ich hoffe ich habe mich soweit verständlich ausgedrückt!
Danke Euch vielmals!
lG