miércoles, 27 de mayo de 2009

Demo Panel









package demopanel;

/**
*
* @author program
*/
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class DemoPanel extends JFrame {

Container contenedor;
private JPanel panelInicio;
private JPanel panelFin;
private JPanel PanelMedio;
private JPanel PanelMedio1;
private JButton [][] botones;
private JLabel[][] texto;
private JTextField[][] texto1;


public DemoPanel(){

super("Mi panel de Prueba");
botones = new JButton[2][2];
contenedor = getContentPane();
panelInicio = new JPanel(new GridLayout(2,2));


String [] nombres = {"Enero","Febrero","Marzo","Abril"};
/* botones[0][0]= new JButton("enero");
botones[0][1]= new JButton("Febrero");
botones[1][0]= new JButton("Marzo");
botones[1][1]= new JButton("Abril");
*/
int k=0;
for(int i=0; i<2; i++){
for(int j=0;j<2; j++){
botones[i][j] = new JButton(nombres[k]);
k += 1;
panelInicio.add(botones[i][j]);
}
}
contenedor.add(panelInicio,BorderLayout.NORTH);
setSize(425,150);
setVisible(true);

texto = new JLabel[5][5];
panelFin = new JPanel(new GridLayout(5,5,10,10));
for(int i=0; i<5; i++){
for(int j=0; j<5; j++){
texto[i][j]= new JLabel("texto "+i+" "+j);
panelFin.add(texto[i][j]);

}
}
contenedor.add(panelFin,BorderLayout.SOUTH);

texto1 = new JTextField[4][3];
PanelMedio = new JPanel(new GridLayout(5,5,10,10));
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
texto1[i][j]= new JTextField("texto "+i+" "+j);
PanelMedio.add(texto1[i][j]);

}
}
contenedor.add(PanelMedio,BorderLayout.WEST);

texto1 = new JTextField[2][4];
PanelMedio1 = new JPanel(new GridLayout(5,5,10,10));
for(int i=0; i<2; i++){
for(int j=0; j<4; j++){
texto1[i][j]= new JTextField("texto "+i+" "+j);
PanelMedio1.add(texto1[i][j]);

}
}
contenedor.add(PanelMedio1,BorderLayout.EAST);
}

public static void main(String args[]){
DemoPanel aplicacion = new DemoPanel();
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

No hay comentarios:

Publicar un comentario