UNIDAD 2: APLICACIONES GRAFICAS

JAVA TEMA 12: JSPLITPANE

Lo siento JSPLITPANE solo existe en swing, no lo pueden usar en awt, se queda este JAVA TEMA ,para que tengan algunos programas swing de referencia.

JsplitPane se usa para dividir con una barrita divisoria dos y solo dos componentes, mismos que pueden ser alineados de izquierda a derecha o de arriba hacia abajo.

Sus propiedades mas importantes son:


Autoscrolls(), Background(), Border(), Bounds(), Cursor(), DividerSize(), Enabled(), Font(), Foreground(),Insets(), Layouts(), Name(), Opaque(), Orientation(), Text(), ToolTipText(), Visible(), VisibleRect().


Sus escuchadores mas importantes son:


WINDOW: WindowActivated(), WindowClosed(), WindowClosing(), WindowDeactivated(), WindowOpened().

MOUSE: MouseClicked(), MouseDragged(),MouseEntered(), MouseExited(),MouseMoved(), MousePressed(), MouseReleased().

KEY: KeyPressed(), KeyReleased(), KeyTyped().

Text: TEXT_VALUE_CHANGED


Programa Ejemplo:


import java.lang.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;

public class prog8 {

//declaracion, creacion e inicializacion de componentes, objetos y variables

static JFrame ventana= new JFrame();

// abajo se creando con orientacion vertical u horizontal

static JSplitPane panel1 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT);

static JLabel jl1 = new JLabel("en split1 label1");

static JLabel jl2 = new JLabel("en split2 label2");

// parte principal de programa

public static void main(String[] args)

{ // area de definicion de propiedades de el objeto

ventana.setTitle("mi programa");

ventana.setDefaultCloseOperation(ventana.EXIT_ON_CLOSE);

//cargando splitpanel panel1 con sus dos componentes

panel1.add(jl1); panel1.add(jl2);

// cargando la ventana con splitpanel

ventana.getContentPane().add(panel1,BorderLayout.CENTER);

ventana.pack();

ventana.setVisible(true);

//area de asociacion de objeto-eventos

}; // termina main

} // termina clase

Corrida:

image21.jpg

image16.jpg

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad