Wenn Sie die Programmierung einer Java-Anwendung sind , und Sie müssen sich zu teilen , einige der Elemente in der Benutzeroberfläche der Anwendung , können Sie die Funktion, um eine BorderLayout Dividieren Container zu erstellen . Ein Array kann auch zu einer BorderLayout Behälter aufgebracht werden. Zum Beispiel , Sie haben eine Anwendung, die eine Reihe von Daten , die wiederum angeklickt werden können oder interagiert mit in irgendeiner Weise ausgibt erstellt . Um die Schnittstelle mehr elegant, können Sie BorderLayout um jeden Wert von Daten in dem Array einen eigenen Container zu geben. Anleitung
1
Öffnen Sie ein neues Java -Dokument oder ein vorhandenes Sie ändern möchten . Fügen Sie die folgenden zwei Konstruktoren an die Spitze des Codes :
p.setLayout (neu BorderLayout ()); p.setLayout (neu BorderLayout ( hgap , vgap );
2
. . Import zwei Java- Pakete - java.awt und javax.swing - erforderlich, um diese Arbeit zu machen Sie in der Java-Runtime -Bibliotheken auf Ihrem Computer enthalten sind, hinzufügen BorderTest Klasse auf den JFrame Fenster , die das Array enthalten soll :
import java.awt * ; . . import javax.swing * ;/////////////////////////////////////////////////Klasse BorderTestclass BorderTest erstreckt JFrame {public static void main ( String [] args) { JFrame Fenster = new BorderTest (); window.setVisible (true); }
3
Definieren Sie die einzelnen Behälter - oder Tasten - , die durch die Anordnung angezeigt, wenn es von der BorderLayout Klasse verarbeitet ist Zum Beispiel: .
button = new JButton ( "Button 2 ( CENTER )"); button.setPreferredSize (new Dimension (200 , 100) ); pane.add ( Taste BorderLayout.CENTER );
button = new JButton ( "Button 3 ( line_start ) "); pane.add ( Taste BorderLayout.LINE_START );
button = new JButton ( " Button 4 ( PAGE_END Lange - Named ) "); pane.add ( Taste BorderLayout . PAGE_END );