Quando você está programando uma aplicação Java e você precisa dividir alguns dos elementos na interface de usuário do aplicativo , você pode usar a função BorderLayout para criar um recipiente de divisão. Uma matriz também pode ser aplicada a um recipiente BorderLayout . Por exemplo , você criou um aplicativo que gera um conjunto de dados, que por sua vez podem ser clicados ou interagiram com de alguma forma. Para tornar a interface mais elegante, você pode usar o BorderLayout para dar a cada valor dos dados na matriz seu próprio recipiente . Instruções
1
Abra um novo documento de Java, ou um já existente que você deseja modificar . Adicione os dois construtores seguintes no início do seu código :
p.setLayout (new BorderLayout ()); p.setLayout (new BorderLayout ( hgap , vgap );
2
. . importe dois pacotes Java - java.awt e javax.swing - necessários para fazer esse trabalho, eles estão incluídos nas bibliotecas de tempo de execução Java em seu computador Adicione uma classe BorderTest para a janela JFrame que conterá a matriz :
java.awt importação
* ,. . javax.swing importação * ;/////////////////////////////////////////////////classe BorderTestclass BorderTest estende JFrame { void main ( string [ ] args ) { public static JFrame janela = new BorderTest (); window.setVisible (true); }
3
Definir os recipientes individuais - ou botões - que são exibidos pela matriz quando é processado pela classe BorderLayout por exemplo : .
botão = new JButton ( "Button 2 (centro) "); button.setPreferredSize (new Dimension (200 , 100) ); pane.add (botão, BorderLayout.CENTER );
botão = new JButton ( "Botão 3 ( LINE_START ) "); pane.add (botão, BorderLayout.LINE_START );
botão = new JButton ( " Botão de longo Nomeado 4 ( PAGE_END ) "); pane.add (botão, BorderLayout . PAGE_END );