Wanneer je het programmeren van een Java- applicatie en je moet verdelen enkele van de elementen in de gebruikersinterface van de toepassing , kunt u de BorderLayout functie gebruiken om een scheidslijn container te creëren . Een matrix kan ook worden toegepast op een BorderLayout container . Bijvoorbeeld , je hebt een applicatie die een set van gegevens , die op hun beurt kunnen worden geklikt of interactie met een bepaalde manier uitgangen gecreëerd . Om de interface meer elegant, kunt u BorderLayout gebruiken om elke waarde van gegevens in de array zijn eigen container te geven . Instructies 1 Open een nieuwe Java -document , of een bestaande die u wilt wijzigen . Voeg de volgende twee constructeurs aan de bovenkant van je code : p.setLayout ( nieuw BorderLayout ( ) ) ; p.setLayout (nieuw BorderLayout ( hgap , vgap ) ; kopen van 2 . . import twee Java -pakketten - java.awt en javax.swing - die nodig zijn om dit werk te maken Ze zijn opgenomen in de Java- runtime -bibliotheken op uw computer toevoegen BorderTest klasse aan de JFrame venster dat de array zal bevatten : import java.awt * ; . . import javax.swing * ;/////////////////////////////////////////////////klasse BorderTestclass BorderTest breidt JFrame {public static void main ( String [ ] args ) { JFrame venster = new BorderTest ( ) ; window.setVisible ( true ) ; } < br > 3 Definieer de afzonderlijke containers - of knoppen - die worden weergegeven door de matrix als het verwerkt door de BorderLayout klasse bijvoorbeeld : . knop = new JButton ( " toets 2 ( CENTRUM ) " ) ; button.setPreferredSize ( nieuwe dimensie ( 200 , 100 ) ) ; pane.add ( knop , BorderLayout.CENTER ) ; knop = new JButton ( " toets 3 ( LINE_START ) " ) ; pane.add ( knop , BorderLayout.LINE_START ) ; knop = new JButton ( " Long - Named knop 4 ( PAGE_END ) " ) ; pane.add ( knop , BorderLayout . PAGE_END ) ;
|