samedi 21 février 2015
Absolutes Layout / Kontrolle über Anordnung
Posted on 05:12 by verona
Hi,
ich bin noch neu im Umgang mit AWT und Swing. Momentan habe ich Probleme mit den Layouts. Ich habe eine festgelegte Anordnung der Elemente. Diese ist aber deutlich komplexer, als sie mit den Layout Managern dargestellt werden könnte, und es ist mir ziemlich wichtig, dass jedes Element genau dargestellt wird, wo ich es möchte. Dann habe ich es mit WindowBuilder probiert, womit man in einem Editor die Java Elemente visuell anordnen kann. Da das Programm aber ziemlich schlecht funktioniert und auch weiterhin nicht die Kontrolle über die Anordnung gibt, die ich mir wünsche, möchte ich das jetzt per Hand machen.
Es wird ja generell davon abgeraten, mit absolutem Layout zu arbeiten. Aber ist das denn so schlimm, wenn es sich um ein kleines JPanel handelt, dass ohnehin eine festgelegte Größe hat und nicht kleiner/größer gezogen werden kann?
Mein Problem ist nun, dass das JPanel nicht angezeigt wird. Es wird einem größeren JPanel hinzugefügt, welches wiederum der ContentPane des Frames hinzugefügt wird. Diese besitzen alle ein FlowLayout. Kann es da zu Problemen kommen, wenn Elemente mit absolutem Layout Elementen mit anderen Layouts hinzugefügt werden? Das absolute JPanel hat mit setBounds() eine Größe erhalten und sollte (nach meinem Verständnis) jetzt eigentlich angezeigt werden.
ich bin noch neu im Umgang mit AWT und Swing. Momentan habe ich Probleme mit den Layouts. Ich habe eine festgelegte Anordnung der Elemente. Diese ist aber deutlich komplexer, als sie mit den Layout Managern dargestellt werden könnte, und es ist mir ziemlich wichtig, dass jedes Element genau dargestellt wird, wo ich es möchte. Dann habe ich es mit WindowBuilder probiert, womit man in einem Editor die Java Elemente visuell anordnen kann. Da das Programm aber ziemlich schlecht funktioniert und auch weiterhin nicht die Kontrolle über die Anordnung gibt, die ich mir wünsche, möchte ich das jetzt per Hand machen.
Es wird ja generell davon abgeraten, mit absolutem Layout zu arbeiten. Aber ist das denn so schlimm, wenn es sich um ein kleines JPanel handelt, dass ohnehin eine festgelegte Größe hat und nicht kleiner/größer gezogen werden kann?
Mein Problem ist nun, dass das JPanel nicht angezeigt wird. Es wird einem größeren JPanel hinzugefügt, welches wiederum der ContentPane des Frames hinzugefügt wird. Diese besitzen alle ein FlowLayout. Kann es da zu Problemen kommen, wenn Elemente mit absolutem Layout Elementen mit anderen Layouts hinzugefügt werden? Das absolute JPanel hat mit setBounds() eine Größe erhalten und sollte (nach meinem Verständnis) jetzt eigentlich angezeigt werden.
Absolutes Layout / Kontrolle über Anordnung
Categories: Absolutes Layout / Kontrolle über Anordnung
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire