Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Java BorderLayout Tutorial
No balanço biblioteca GUI de Java ( bem como a sua AWT precursor ), a disposição dos componentes dentro de um quadro ou painel é determinado por uma implementação da interface LayoutManager . A interface permite que LayoutManager quadros para manter um arranjo consistente de componentes GUI em múltiplas plataformas : "Olha e sente-se ", e tamanhos de janela . O BorderLayout Manager é o gerenciador de layout mais utilizado para layouts forma relativamente simples. O BorderLayout Gerente

O BorderLayout Gerente divide o quadro ou painel em cinco regiões , cada uma contendo um componente. Estas regiões são denominadas Norte, Sul , Leste, Oeste e Centro . A classe BorderLayout foi inicializado cinco constantes estáticas correspondentes a essas regiões que podem ser acessados ​​como
Exemplo de BorderLayout

Utilizando o gerenciador BorderLayout é um processo bastante simples. . Crie um novo JFrame

import javax.swing * ; . . Import java.awt * ;

JFrame janela = new JFrame ();

Podemos dizer ao JFrame usar BorderLayout como seu gerenciador de layout , executando o seguinte comando:

window.setLayout (new BorderLayout ());
Também

, podemos adicionar um componente para o JFrame simplesmente chamando o suplemento função :

window.add (new JButton ( "Wonderful" ) , BorderLayout.NORTH );

Isto irá preencher a parte superior ( "Norte "), parte da janela com o botão grande com o palavra "Maravilhoso ", exibido em toda ela. Podemos acrescentar outros elementos para consumir outras regiões

window.add ( new JLabel ( " Muito maravilhoso " ) , BorderLayout.SOUTH ); . Window.add (new JTextArea () , BorderLayout.EAST ); janela . add ( new JButton ( "Feliz " ) , BorderLayout.WEST ); window.add (new JComboBox () , BorderLayout.CENTER );

Depois disso, BorderLayout parece o de uma parede. Ele só pode conter cinco componentes , afinal, rigidamente definidos em uma das cinco regiões. Mas, isso não é verdade.
Chave para Layout eficaz Uso Gerente

O segredo para usar gerenciadores de layout em Java Swing ou AWT é entender que os painéis e outros objetos de contêineres estão se contado como um componente , e que esses objetos de contêiner pode possuir seus próprios gerenciadores de layout para lidar com a área da janela que foi dado a eles. O exemplo a seguir ilustra essa

Painel Pone = new Panel (); . Window.add ( Pone , BorderLayout.CENTER ) //Você deve remover a linha anterior da atribuição de um JComboBox ( ) para o centro para que este trabalho . pOne.setLayout (new BorderLayout ()); pOne.add ( novo JLable ( "Este é , no norte da pone , que se está no centro da janela . " ) , BorderLayout.NORTH );

aplicações reais vai quase sempre ninho vários painéis e gerenciadores de layout como este, a fim de alcançar o layout desejado de componentes.

Anterior :

Próximo : No
  Os artigos relacionados
·Como manipuladores de Trabalho sobre Android 
·Como fazer um App Android com Netbeans 
·Diferença entre exceções verificadas e não verifica…
·Como obter um fluxo de saída de uma URL em Java 
·Como usar Boolean em Java 
·O que é um Select Case em Visual Basic 
·Diferenças entre Servlets e JSP 
·Como instalar arquivos APK Emailed 
·O que é Java Architect Certification 
·Java Runtime Exec Tutorial 
  Artigos em destaque
·Como classificar uma lista genérico 
·Como fazer uma GUI em C 
·O que é o Microsoft Visual Studio 6.0 
·Como converter P12 com Keytool 
·Como encontrar o tamanho de uma matriz de char que tem …
·Uma descrição do Struts para configuração XML 
·Como adicionar lembrete comentários usando códigos HT…
·Definição de Palavras Java Reservados 
·Como fazer jogos para os produtos da Apple 
·Como usar o Bit deslocando em Criptografia 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados