¿como se implementa un tablero grafico?

Alberto
24 de Abril del 2005
Soy estudiante de informatica y tengo que hacer una practica de un JUEGO DE DAMAS. La parte logica la tengo realizada. Lo que tengo que hacer ahora es diseñar un entrono grafico, y de alguna forma tenre un tablero para poder jugar. Lo estoy realizando con swim y en principio pienso utilizar jtables.Como se puede implementar un tablero (de damas) e insertar las fichas en el?

chuidiang
24 de Abril del 2005
Hola.

Para hacerlo con un JTable puedes echar un ojo en http://www.geocities.com/chuidiang/java/tablas/tablamodelo/tablamodelo.html para saber cómo se meten los datos en el JTable y en http://www.geocities.com/chuidiang/java/tablas/tablarender/tablarender.html si quieres además dibujar las fichas como iconos en vez de poner solo unas X y 0 para las fichas.

Si no quieres complicarte mucho la vida puedes hacer esto

DefaultTableModel modelo = new DefaultTableModel (8,8);
JTable tabla = new JTable(modelo);

Ya tienes un JTable de 8x8 con todos los elementos a null. ahora tienes que rellenarlos. Mete String con "X" , "0" y " " (espacio) en los sitios adecuados. Usa el método

modelo.setValueAt ("X", 1, 1); // fila 1, columna 1 pones "X"

Puedes obtener valores con getValueAt();

Se bueno.