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
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:
BorderLayout.NORTH
BorderLayout.SOUTH
BorderLayout.EAST
BorderLayout.WEST
BorderLayout.CENTER
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.)
Fügen Sie die drei Panels, genderPanel
,
heightPanel
,
und resultPanel
dem Frame hinzu.
Setzen Sie voraus, dass BorderLayout
verwendet wird.