Hallo an alle,
ich bin JAVA Neuling und in an dieses Board schreibe ich heute zum erten Mal.
Also, zum besseren Verstehen.
Ich habe mein erstes GUI programmiert.
Nun lese ich meinen Quelltext so:
1. Ich habe eine Klasse die JFrame erweitert bzw. von JFrame erbt.
2. Dieses JFrame layoute ich mittels FlowLayout.
3. Nun erstelle ich ein JPanel mit GridBagLayout.
4. Platziere in diesem JPanel meine GUI Elemente.
5. Füge das JPanel dem JFrame zu.
Hier meine Fragen: Könnt ich auch ohne JPanel, direkt auf JFrame arbeiten? Denn ein weiteres JPanel will ich dem JFrame nicht hinzufügen. Habe ich dann Vorteile bzw. Nachteile?
So nun noche in paar Fragen zu JFrame, die mir diverse Bücher und google nicht beantworten können.
1. Wie fixiere ich JFrame auf genau die Größe, die alles von der GUI ordentlich anzeigt?
2. Warum muss ich erst meine GUI minimal vergrößern damit ich überhaupt etwas sehe. Beim Start der GUI wird nur der graue Hintergrund gerendert. Der Inhalt ist nicht zu erkennen. Aber das ist nicht immer so. Manches Mal erscheinen auch die GUI Elemente. ???:L
Danke für Eure Antworten.
ich bin JAVA Neuling und in an dieses Board schreibe ich heute zum erten Mal.
Also, zum besseren Verstehen.
Code:
Meine Entwicklungsumgebenung:
Java 1.5.0.11
Eclipse 3.2.1
OS: Debian GNU/Linux
Ich habe mein erstes GUI programmiert.
Nun lese ich meinen Quelltext so:
1. Ich habe eine Klasse die JFrame erweitert bzw. von JFrame erbt.
2. Dieses JFrame layoute ich mittels FlowLayout.
3. Nun erstelle ich ein JPanel mit GridBagLayout.
4. Platziere in diesem JPanel meine GUI Elemente.
5. Füge das JPanel dem JFrame zu.
Hier meine Fragen: Könnt ich auch ohne JPanel, direkt auf JFrame arbeiten? Denn ein weiteres JPanel will ich dem JFrame nicht hinzufügen. Habe ich dann Vorteile bzw. Nachteile?
So nun noche in paar Fragen zu JFrame, die mir diverse Bücher und google nicht beantworten können.
1. Wie fixiere ich JFrame auf genau die Größe, die alles von der GUI ordentlich anzeigt?
2. Warum muss ich erst meine GUI minimal vergrößern damit ich überhaupt etwas sehe. Beim Start der GUI wird nur der graue Hintergrund gerendert. Der Inhalt ist nicht zu erkennen. Aber das ist nicht immer so. Manches Mal erscheinen auch die GUI Elemente. ???:L
Danke für Eure Antworten.