Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Hola tengo un problema con jlabels

Hola tengo un problema nesesito poner estos 42 labels en 6 campos por 7 columnas(como una tabla) estoy haciendo un calendario y con el código de debajo puedo ponerlos todos en linea pero no logro aun mi objetivo de dejarlos como una tabla

JLabel [] labels;
labels = new JLabel[42];
for (int i=0;i<42;i++){
labels[i]=new JLabel(Integer.toString(i));
labels[i].setVisible(true);
labels[i].setText(""+i);
labels[i].setHorizontalAlignment(SwingConstants.CENTER);
labels[i].setBounds(i*20, 10, 20, 20);


add(labels[i]);
}

julio 5, 2013 | Registered Commenterolintonatiuh

Tal vez necesites leer esto.

http://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html

Otro ejemplo

http://www.java2s.com/Code/Java/Swing-JFC/DemonstratesGridLayout.htm
Aqui debes jugar con la linea "cp.setLayout(new GridLayout(7, 3));"

Espero ser de ayuda.

julio 5, 2013 | Registered Commenterresalpa84