zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Der "Do It" Button wird nicht benötigt. Die Applikation, wenn Sie sie schreiben, 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. Sie 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:

Fügen Sie die drei Panels, genderPanel, heightPanel, und resultPanel dem Frame hinzu. Setzen Sie voraus, dass BorderLayout verwendet wird.

// die Panels dem Frame hinzufügen
setLayout( new BorderLayout() );
add( genderPanel, BorderLayout. );
add( heightPanel, BorderLayout. );
add( resultPanel, BorderLayout. );