JAVA PANEL JAVA

Es tarea común poner en un FRAME una serie de paneles, cada uno de estos enfocado a una tarea especifica: Su layout de default es FlowLayout. Su layout de default es FlowLayout. Es el componente mas común de agrupamiento su trabajo consiste en ser el contenedor

 

UNIDAD 2: APLICACIONES GRAFICAS

JAVA TEMA 11: JAVA PANEL

Es el componente mas común de agrupamiento su trabajo consiste en ser el contenedor del resto de los componenentes del programa.

Su layout de default es FlowLayout.

Es tarea común poner en un FRAME una serie de paneles, cada uno de estos enfocado a una tarea especifica:

Las propiedades son:

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

Sus escuchadores son:

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

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

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

Programa ejemplo:

import java.lang.*; import java.awt.*; import java.awt.event.*;public class prog7 {//declaracion, creacion e inicializacion de componentes, objetos y variablesstatic Frame ventana= new Frame();static Panel panel1 = new Panel();static Panel panel2 = new Panel(new GridLayout(0,2));static Panel panel3 = new Panel();static Label jl1 = new Label("flow label1");static Label jl2 = new Label("flow label2");static Label jl3 = new Label("grid label3");static Label jl4 = new Label("grid label4");static Label jl5 = new Label("grid label5");static Label jl6 = new Label("flow label6");static Label jl7 = new Label("flow label7");// parte principal de programapublic static void main(String[] args){ // area de definicion de propiedades de el objetoventana.setTitle("mi programa");// los layouts tambien se pueden asignar con la propiedad .set// agregando controles a panelespanel1.add(jl1);panel1.add(jl2);panel2.add(jl3);panel2.add(jl4);panel2.add(jl5);panel3.add(jl6);panel3.add(jl7);// los panels se tienen que agregar a frame y frame su layout default es borderlayout// abajo coordenadas de posicion en pantalla y tamaño en pixelsventana.setBounds(100,100,200,400);ventana.add(panel1,BorderLayout.NORTH);ventana.add(panel2,BorderLayout.EAST);ventana.add(panel3,BorderLayout.SOUTH);ventana.pack(); ventana.setVisible(true);//area de asociacion de objeto-eventosventana.addWindowListener( new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); }} );}; // termina main} // termina clase

Corrida:

image36.jpg

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/java/java_panel/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente