zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Der "Do It" Button wird nicht benötigt. Die Applikation wird den Wert in der Textbox für das Idealgewicht ändern, sobald der Anwender auf die Radio-Buttons klickt.

BorderLayout

Border Layout

BorderLayout ist ein häufig verwendeter Layoutmanager. Der Container, den er managt, entspricht einem Rechteck auf dem Bildschirm. Dieses Rechteck wird in fünf Regionen aufgeteilt:

Jede Region darf nur eine Komponente enthalten, auch wenn diese Komponente ein Panel sein kann (und gewöhnlich auch ist). Das Panel kann mehrere Komponenten enthalten. Der Layoutmanager passt die Größe der Regionen an, je nachdem was sie enthalten. Wir müssen Komponenten nicht in jede Region stellen. Wenn eine Region keine Komponente enthält, schrumpft sie zu einer kleinen Fläche.

BorderLayout ist der Standard Layoutmanager der Klasse JFrame. (Vorherige Beispiel haben FlowLayout verwendet, indem setLayout() aufgerufen wurde, um den Standard zu ändern.)

FRAGE 7:

Wir fügen die drei Panels, genderPanel, heightPanel, und resultPanel dem Frame hinzu. Wir setzen voraus, dass BorderLayout verwendet wird.

// die Panels dem Frame hinzufügen
setLayout( new BorderLayout() );
add( genderPanel, BorderLayout. );
add( heightPanel, BorderLayout. );
add( resultPanel, BorderLayout. );
zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite