sábado, 20 de junio de 2009

Panel




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


public class Panel extends JFrame {
//Bordes o Contenedor
Container contenedor;
private JPanel panelInicio;
private JPanel panelFin;
private JPanel panelEste;

private JButton [][] botones;
private JLabel [][]texto;
private JTextField[][] cuadros;


//Constructor
public Panel(){
botones=new JButton[3][3];
contenedor= getContentPane();
panelInicio=new JPanel(new GridLayout(3,3, 10, 10));

for(int i=0; i<3; i++){
for(int j=0; j<3; j++){
botones[i][j]=new JButton("boton"+i+" "+j);
panelInicio.add(botones[i][j]);

}
}
contenedor.add(panelInicio, BorderLayout.NORTH);

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);

cuadros= new JTextField[4][3];
panelEste= new JPanel(new GridLayout(4,3,10,10));
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
cuadros[i][j]=new JTextField("Cuadros "+i+" "+j);
panelEste.add(cuadros[i][j]);
}
}
contenedor.add(panelEste, BorderLayout.EAST);




setSize(600,600);
setVisible(true);
}

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

}
}

1 comentario: