Swing y Jtable

Ulmo

Bueno, lo que estoy intentando hacer deberia ser relativamente sencillo, pero por una de esas cosas de la vida, llevo horas peleandome y no hay manera, y seguro q es un tonteria asi q acudo al inconmensurable conocimiento de MV.

La cosa es sencilla, hacer una tabla 10x10 q cuando clicke en una celda cambie el color de fondo de dicha celda a rojo. Capturar el evento sobre la celda ya lo hago correctamente ya que lo compruebo poniendo un chivato en el evento mouseClicked.

El problema viene cuando me hago un DefaultTableCellRenderer, q es lo q dicen en absolutamente todos los sitios en internet, aqui directamente no pasa nada.

Pongo el código a ver si veis por donde puede pinchar:

Clase main, solo inicia la tabla
Clase prueba jTable, aqui creo el Jtable y capturo los clicks sobre celdas
Render propio, jamás se llega a ejecutar la funcion getTableCellRendererComponent no se porque

RPV: Hacer click en una celda y q se pinte de rojo.

Ulmo

Bueno me autorespondo, la cosa funciona pero falla la llamada "jlbHelloWorld.setDefaultRenderer(String.class , new Mirender());" ya q al poner String.class solo puedo modificar strings y no atributos como el color de fondo, se tiene q poner Object.class.

Eso pasa por copiar codigo directamente....

Ale :D

Usuarios habituales

  • Ulmo