Programación General > Java
Problema Color De Fondo De Celdas
beto52:
Buenas, Hace poco nos dejaron un proyecto sobre una hoja electronica como la de excel de forma muy simple, el objetivo del proyecto era que aprendieramos a utilizar archivos, bueno todo eso ya lo logre hacer pero con el problemita con que me tope es que en el proyecto debemos cabiar el color de fondo a una celda o conjunto de celdas seleccionadas codigo el cual no he podido implementar en mi proyecto no se si alguien fuera tan amable para ayudarme. A continuacion les doy una descripcion de mi codigo.
1) He creado 4 clases las cuales son: Inicio, ModeloDeHoja, Registro, UIAplicacion.
2) En la clase Inicio se encuentra el main el cual hace que se inicie todo el programa.
3) En la clase ModeloDeHoja se encutra el modelo que le envio como parametro al constructor JTable
4) En la clase Registro se encuentran las variables que contendran el indice de la celda y el dato de cuya celda
5) En la clase UIAplicacion se encuentra toda la interfaz grafica que manejara el usuario.
Espero recibir su ayuda muy pronto gracias.
chimps:
tenes que hacer una clase aparte (o interna) que implemente DefaultTableCellRenderer. Este es un ejemplo modificado:
--- Código: Text --- public class CellRendererEjemplo extends DefaultTableCellRenderer{ public Component getTableCellRendererComponent (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { Component cell = super.getTableCellRendererComponent (table, value, isSelected, hasFocus, row, column); cell.setBackground(Color.BLUE); } return cell; }}
jpaler:
hola amigos...
...,chimps, y en caso de que desee mostrar de un color diferente solo algunas filas de la tabla, ¿se puede?...
lo q pasa es q q tengo una tabla, y tiene dos columnas, una de texto normal y la otra es un checkbox. y queria resaltar en color rojo aquellas filas donde no este chuleado el chackbox.
chimps:
fijate en este ejemplo que hace algo parecido a lo que queres, solo cambia el color de las celdas que cumplen con una cierta condicion:
http://www.javaworld.com/javaworld/javaqa/...928-jtable.html
jpaler:
chimps. MUCHISIMAS GRACIAS POR ESE EJEMPLITO, no lo he probado y ya estoy seguro que funcionara, es muy sencillo y meramente explicativo, gracias...
Navegación
[#] Página Siguiente
Ir a la versión completa