När du programmerar ett Java-program och du måste dela upp en del av de element i programmets användargränssnitt , kan du använda BorderLayout funktionen för att skapa en skiljelinje behållare . En matris kan även appliceras på en BorderLayout behållare. Till exempel , du har skapat ett program som matar en uppsättning data , vilket i sin tur kan klickas på eller interagerat med på något sätt . För att göra gränssnittet mer elegant , kan du använda BorderLayout att ge varje värde av data i arrayen egen behållare . Instruktioner
1
Öppna ett nytt Java- dokument , eller en befintlig som du vill ändra . Lägg till följande två konstruktörerna till toppen av din kod :
p.setLayout ( ny BorderLayout ( ) ) ; p.setLayout ( ny BorderLayout ( hgap , vgap ) ;
2
. . Import två Java -paket - java.awt och javax.swing - som krävs för att göra detta arbete de ingår i Java Runtime bibliotek på din dator Lägg ett BorderTest klass till JFrame fönstret som innehåller arrayen :
import java.awt *; . . import javax.swing * ;/////////////////////////////////////////////////class BorderTestclass BorderTest utökar JFrame { public void main ( String [] args ) { JFrame fönster = ny BorderTest ( ) ; window.setVisible ( true ) ; }
3
Definiera de individuella behållarna - eller knappar - som visas av arrayen när den bearbetas av BorderLayout klassen till exempel : .
knapp = new Button ( " knapp 2 ( mitten) " ) ; button.setPreferredSize ( ny Dimension ( 200 , 100 ) ) ; pane.add ( knapp , BorderLayout.CENTER ) ;
knapp = new Button ( " knapp 3 ( LINE_START ) " ) ; pane.add ( knapp , BorderLayout.LINE_START ) ;
knapp = new Button ( " Long - Named knapp 4 ( PAGE_END ) " ) ; pane.add ( knappen BorderLayout . PAGE_END ) ;