| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Java BorderLayout Tutorial
    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.

    Previous :

    next :
      Artículos relacionados
    ·¿Por qué necesitamos Java para sistemas Windows 
    ·Tutoriales de Java Collection 
    ·Cómo enviar SMS Uso de las aplicaciones Java 
    ·Cómo obtener el índice de la matriz de cadenas en Jav…
    ·¿Cómo hacer la Frontera Invisible en un grupo JFace 
    ·Cómo llamar a un constructor desde otra función en Ja…
    ·Cómo integrar Java en Flex 
    ·Cómo ignorar una entrada Case Sensitive en Java 
    ·Cómo obtener el índice de un nombre de columna en una…
    ·Un tutorial para crear una base de datos relacional par…
      Artículos destacados
    ·Cómo centrar una etiqueta div de ancho fijo 
    ·Cómo cerrar VB y VB6 
    ·Cómo cambiar la anchura en Qbasic 
    ·Cómo editar UserForm en Visual Basic 
    ·Cómo seleccionar CFForm en ColdFusion 
    ·Cómo evitar las instancias de enteros 
    ·Cómo volver a escribir una declaración Then_If 
    ·¿Cómo hacer varias clases de NetBeans 
    ·Cómo hacer un Google Map Overlay 
    ·Cómo utilizar GetSetting en VB6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com