Está en la página 1de 2

Programacin orientada a objetos II

Unidad 2. Componentes grficos

Ejemplo de cdigo 1. Declaracin de un panel


package GUI;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
importjavax.swing.*;
/**
* @author ESAD
*/
public class panel {
public static void main (String args[]){
JFrame frame=new JFrame("Marco / Frame");
frame.setLocation(200,200);
frame.setVisible(true);
frame.setSize(500,500);
frame.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
JPanelpnl = new javax.swing.JPanel();
pnl.setBackground(Color.CYAN);
JPanel pnl2 = new javax.swing.JPanel();
pnl2.setBackground(Color.MAGENTA);
pnl2.setBorder(javax.swing.BorderFactory.createTitledBorder("Borde con
titulo"));
JPanel pnl3 = new javax.swing.JPanel();
pnl3.setBackground(Color.ORANGE);
frame.add(pnl, BorderLayout.PAGE_START);
frame.add(pnl2, BorderLayout.CENTER);
frame.add(pnl3, BorderLayout.PAGE_END);
}
}
Ingeniera en Desarrollo de Software

Programacin orientada a objetos II


Unidad 2. Componentes grficos

A continuacin se explica el cdigo presentado:


En azul aparece la definicin del paquete donde se encuentra la clase y la importacin de bibliotecas,
recuerda que esto es importante, pues el agregar bibliotecas se indica que se usarn clases y mtodos
predefinidos; tambin se encuentra la declaracin de la clase y el mtodo main, as como el cierre de
las llaves correspondientes.
La seccin verde declara el marco sobre el que se mostrar el panel.
La seccin morada declara tres paneles; observa que se declaran como cualquier objeto
clasenombre=new constructor(parametros); a cada uno se le dio un color de fondo diferente, y uno
adems cuenta con un borde.
Por ltimo, en la seccin roja, se agregan los paneles al marco.

Ingeniera en Desarrollo de Software

También podría gustarte