“Conocimientos Programación>Programación Java

Java BorderLayout Tutorial

2015/6/20
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
Cadena de doble conversión en Java
¿Cómo se obtiene de entrada Desde la pantalla en Java
Diferencias entre Servlets y JSP
Cómo desmontar Java
Cómo hacer un Beep Con Java
Cómo quitar las anotaciones de código Java
Cómo detectar Unicode de caracteres internacionales en Java
Cómo importar PHP Java
Conocimientos Informáticos © http://www.ordenador.online