Når du programmerer et Java-program , og du må dele opp noen av elementene i programmets brukergrensesnitt, kan du bruke BorderLayout funksjonen for å skape et skille container . En rekke kan også brukes på en BorderLayout container . For eksempel , har du opprettet et program som sender ut et sett med data , som igjen kan klikkes på eller samhandlet med på en eller annen måte . For å gjøre grensesnittet mer elegant , kan du bruke BorderLayout å gi hver verdi av data i matrisen sin egen container . Instruksjoner
en
Åpne et nytt Java -dokument , eller et eksisterende du ønsker å endre. Legg til følgende to konstruktører til toppen av koden din : en
p.setLayout ( ny BorderLayout ( )); p.setLayout ( ny BorderLayout ( hgap , vgap ) ;
2
. . import to Java- pakker - java.awt og javax.swing - nødvendig for å gjøre dette arbeidet de inngår i Java runtime bibliotekene på datamaskinen Legg en BorderTest klasse til JFrame vindu som skal inneholde matrise:
import java.awt * ; . . import javax.swing * ;/////////////////////////////////////////////////class BorderTestclass BorderTest utvider JFrame { public static void main ( String [] args ) { JFrame vindu = new BorderTest (); window.setVisible ( true); }
3
Definer de individuelle beholdere - eller knapper - som vises av tabellen når den er behandlet av BorderLayout klasse For eksempel: .
knapp = new JButton ( " Button 2 ( CENTER ) "); button.setPreferredSize ( ny dimensjon ( 200 , 100 )); pane.add (knapp , BorderLayout.CENTER ) ;
knapp = new JButton ( " knapp 3 ( LINE_START ) "); pane.add (knapp , BorderLayout.LINE_START ) ;
knapp = new JButton ( " Long- Named knapp 4 ( PAGE_END ) "); pane.add (knapp , BorderLayout . PAGE_END ) ;