PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JFrame inkl. Komponenten maximieren...


lutscher
07.04.2003, 17:11
Moin!

Als Newbie ist es immer ein wenig schlecht mit einer Frage in einem Forum zu starten, aber diesmal eilt es:

Ich möchte in einem JFrame diesen so maximieren können, dass alle enthaltenen Komponenten auch dementsprechend maximiert werden, d.h. relativ zum Frame.

Ist das irgendwie möglich oder nicht? Müsste eigentlich, da ich dieses Verhalten schon öfter beobachtet habe.

Aber wie stelle ich das an?
Danke schon mal im Voraus!

Gruss
lutscher


pate33
08.04.2003, 09:12
Hi,

verwende ein Layout, wie z.b. das GridBagLayout ...

danach kannst du die komponente mit fill() an das layout anpassen.


GridBagConstraints c = new GridBagConstraints();
c.fill = GribBagContraints.BOTH; // or HORIZONTAL, VERTICAL
c.weightx = 1.0;
c.weighty = 1.0;


have fun

lutscher
09.04.2003, 14:00
Moin!

Danke erstmal!

Aber könntest Du mir vielleicht noch sagen, an welcher Stelle ich das fill() dann anwenden muss? Und von welcher Klasse ist die Methode?

Danke!

Gruss
lutscher

pate33
09.04.2003, 14:20
Hi,

die methode gehoert zum GridBagConstraint, wie du dem quellcode entnehmen kannst.

Mehr zum Thema Layout und Layout Management findest du im Java Tutorial (http://developer.java.sun.com/developer/onlineTraining/new2java/divelog/part2/page3.jsp).

du musst im prinzip nur mit setLayout() das GridBagLayout hinzufuegen, und die komponenten dann mit GridBagConstraints versehen.

so long