elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Ayuda interfaz grafica java (JTable header color)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda interfaz grafica java (JTable header color)  (Leído 3,150 veces)
fabian7593

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Ayuda interfaz grafica java (JTable header color)
« en: 10 Junio 2014, 04:25 am »

Hola muy buenas recurro al foro porque ya mi cabeza va explotar jaja
les explico, estoy desarrollando una aplicacion donde me van a tomar mucho en cuenta el diseño de esta.
htttp://subefotos.com/ver/?5a652f58f9392b8527c98d5bdfebd7deo.png
(al enlace solo le quitan una t :P )

segun el diseño debe ir todo de color blanco, negro o azul, pero
mi problema es con el backgroud del heater del JTable
lo interesante esq las letras de ese header me las cambia (font, color etc)
pero su background no. e probado con varias cosas como esto:
(este metodo reemplaza al "getTableCellRendererComponent" ya existente para modificarlo a mi manera), este metodo deberia cambiar TODO el JTable, desde cada celda hasta el heater de esa tabla, el detalle esque no me cambia el heater pero el resto de la tabla si.

  public static DefaultTableCellRenderer ColorRows(){
         DefaultTableCellRenderer dTableCellRender = new DefaultTableCellRenderer () {
             
         @Override
         public Component getTableCellRendererComponent(JTable jtTable, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
         Component rendererComp = super.getTableCellRendererComponent(jtTable, value, isSelected, hasFocus,
        row, column);

        //Set foreground color
        rendererComp.setForeground(Color.red);

        //Set background color
        rendererComp .setBackground(Color.blue);

        return rendererComp ;
 
        }
     };
        return dTableCellRender;
    }




tambien probe con la propiedads gridColor (la cual cambia de color las lineas separadoras de la tabla)

y con algo mas sencillo como esto
table.getTableHeader().setBackground(Color.BLACK);


probe con
 JTableHeader header = table.getTableHeader();
      header.setBackground(Color.black);
      header.setForeground(Color.yellow);

y me cambia el foreground pero el background no :(

y todo lo que aparece en google si alguien sabe porfavor coimuniqueme como cambiar el color  al background del header de la jtable :D plis


 


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cambiar el color de una celda en un JTable con Java
Java
rigoxls 0 6,520 Último mensaje 19 Enero 2010, 02:09 am
por rigoxls
Ayuda con Java Interfaz Gráfica
Java
Senior++ 5 4,767 Último mensaje 15 Abril 2012, 10:14 am
por Senior++
Ayuda! Proyecto Java Interfaz Grafica
Programación General
Dynotum 1 3,101 Último mensaje 19 Enero 2013, 17:30 pm
por 4nc3str4l
Interfaz Grafica Java
Java
latinoalfredo 3 2,813 Último mensaje 25 Noviembre 2013, 08:38 am
por latinoalfredo
Ayuda al crear una interfaz gráfica con Java SE6
Java
troix 2 1,845 Último mensaje 3 Noviembre 2015, 10:30 am
por WhiteDeMoN
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines