“Conocimiento Programación>Programación Java

Java BorderLayout Tutorial

2013/7/6
En oscilación biblioteca de interfaz gráfica de usuario de Java ( y su precursor de AWT ) , la disposición de los componentes dentro de un marco o panel está determinada por una implementación de la interfaz de LayoutManager . La interfaz permite LayoutManager marcos para mantener una disposición coherente de componentes GUI a través de múltiples plataformas , "Mira y siente ", y tamaño de las ventanas . El Administrador de BorderLayout es el controlador de distribución más comúnmente utilizado para diseños de forma relativamente simples . El Gerente

BorderLayout BorderLayout El Gerente divide el cuadro o panel en cinco regiones , cada una componente que contiene . Estas regiones se denominan Norte, Sur , Este, Oeste y Centro . La clase BorderLayout ha inicializado cinco constantes estáticas correspondientes a estas regiones que se puede acceder como
Ejemplo de BorderLayout

Mediante el administrador de BorderLayout es un proceso bastante sencillo . Crear un nuevo JFrame

importación javax.swing * , . . Import java.awt * ; .
Ventana JFrame

= new JFrame ();

puede decirle al JFrame usar BorderLayout como su controlador de distribución mediante la ejecución del siguiente comando:

window.setLayout ( nueva BorderLayout ());

Además, podemos añadir un componente al JFrame simplemente llamando el complemento función :

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

Esto llenará la parte superior ( "Norte ") parte de la ventana con el botón grande con la palabra "maravilloso" muestra a través de ella . Podemos añadir otros elementos para consumir las otras regiones

window.add ( new JLabel ( " maravillosa ") , BorderLayout.SOUTH ) . Window.add ( new JTextArea (), BorderLayout.EAST ) ; ventana . add ( new JButton ( "Happy" ) , BorderLayout.WEST ) ; window.add ( new JComboBox (), BorderLayout.CENTER ) ;

Después de esto, BorderLayout parece la de una pared. Sólo puede contener cinco componentes , después de todo, sentado rígidamente en una de las cinco regiones. Sin embargo , esto no es cierto .
Key to eficaz Layout Administrador Uso

El secreto a usar controladores de distribución de Java Swing o AWT es entender que los paneles y otros objetos contenedores son ellos mismos cuentan como uno de los componentes , y que estos objetos contenedores pueden poseer sus propios controladores de distribución para el manejo del área de la ventana que se ha dado a ellos. El siguiente ejemplo ilustra este Listado

Panel Pone = new Panel (); . Window.add ( Pone , BorderLayout.CENTER ) //Debe eliminar la línea previa asignación de un JComboBox () para CENTER para que esto funcione . pOne.setLayout ( nueva BorderLayout ()); pOne.add ( nueva JLable ("Esto es en el norte del Pone , que es en sí mismo en el centro de la ventana . ") , BorderLayout.NORTH ) ;

aplicaciones reales casi siempre anidan múltiples paneles y administradores de diseño de este tipo, con el fin de lograr el diseño deseado de los componentes.

Programación Java
Cómo crear etiquetas en Java GUI
Java y API explicó a los padres
Cómo obtener FileReader obtener un directorio en Java
Cómo encontrar el medio con Netbeans
Cómo eliminar una contraseña para Toshiba Tecra M2
El método substring en Java
Cómo mover un objeto con color en Java
Cómo hacer una libreta de direcciones en NetBeans
Conocimiento de la computadora © http://www.ordenador.online