Hallo,
ich bin gerade dabei die GUI meiner ersten Java Applikation zu entwerfen, habe aber zwei Probleme:
Ich habe auf den verschiedenen Seiten JPanel fuer die jeweiligen Titel der Seiten erstellt und im Border Layout "North" geaddet. Neben der Ueberschrift befinden sich noch Images, die alle unterschiedlich gross sind und bislang die Groesse der Titel bestimmen. Wie kann ich nun automantisch festlegen, dass alle Panels nur beispielsweise 50 Pixel hoch sind?
meine zweite Frage: bei der Applikation handelt es sich um ein Spiel. Ich habe bislang verschiedenen Frames erstellt fuer die einzelnen Fenster wie spieleinstellungen, hauptmenue etc., mit actionlistenern verbunden um von einer zur anderen seite ueber JButton-druck zu kommen. Bei diesem Verfahren werden aber logischerweise immer wieder neue JFrames geoeffnet was sehr unschoen ist. Hat jemand ne idee wie ich verschiedene Oberflaechen in nur einem Fenster anzeigen kann?
Schon mal om Vorraus DANKE fuer eure Hilfe,
Nadine
ich bin gerade dabei die GUI meiner ersten Java Applikation zu entwerfen, habe aber zwei Probleme:
Ich habe auf den verschiedenen Seiten JPanel fuer die jeweiligen Titel der Seiten erstellt und im Border Layout "North" geaddet. Neben der Ueberschrift befinden sich noch Images, die alle unterschiedlich gross sind und bislang die Groesse der Titel bestimmen. Wie kann ich nun automantisch festlegen, dass alle Panels nur beispielsweise 50 Pixel hoch sind?
meine zweite Frage: bei der Applikation handelt es sich um ein Spiel. Ich habe bislang verschiedenen Frames erstellt fuer die einzelnen Fenster wie spieleinstellungen, hauptmenue etc., mit actionlistenern verbunden um von einer zur anderen seite ueber JButton-druck zu kommen. Bei diesem Verfahren werden aber logischerweise immer wieder neue JFrames geoeffnet was sehr unschoen ist. Hat jemand ne idee wie ich verschiedene Oberflaechen in nur einem Fenster anzeigen kann?

Schon mal om Vorraus DANKE fuer eure Hilfe,

Nadine