Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18

Deprecated: Function eregi_replace() is deprecated in /home/jcmouse/public_html/app/code/include/model/database/pregunta.php on line 161

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18
Cambiar el color jtable java - Code Army!
Te encuentras en el foro de Java

Cambiar el color jtable java


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/jcmouse/public_html/app/code/include/model/database/db.class.php on line 18
problem
20/11/2013 12:45
Dreiko_alighieri
Rango: Soldado
20/11/2013 12:41
Chile
1
0
Fecha de ingreso
Ubicacion
Preguntas
Respuestas

lo que pasa que tengo un programa de contabilidad que e creado...y necesito cambiar el color a algunas filas a fin de mejorar la estetica del mismo...y no he encontrado el modo

problem
 
08/02/2020 10:42
fabioargenton
Rango : Soldado
08/02/2020 10:19
Brasil
1
2
Fecha de ingreso
Ubicacion
Preguntas
Respuestas

Use setDefaultRenderer dentro da sua jTable, segue apenas o trecho deste código:

  1. jTable.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
  2. @Override
  3. public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
  4. super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
  5. //A coluna do status é 16
  6. Object ref1 = table.getValueAt(row, 16);
  7. //Coloca cor em todas as linhas,COLUNA(16)
  8. if (ref1.equals("Pendente") || ref1.equals("")) {
  9. //setHorizontalAlignment(JLabel.CENTER);
  10. setBackground(new Color(255, 211, 211));//Vermelho
  11. setForeground(Color.BLACK);
  12. } else if (ref1.equals("Atenção")) {
  13. //setHorizontalAlignment(JLabel.CENTER);
  14. setBackground(new Color(255, 255, 204));//Amarelo
  15. setForeground(Color.RED);
  16. } else if (ref1.equals("OK")) {
  17. //setHorizontalAlignment(JLabel.CENTER);
  18. setBackground(new Color(204, 255, 204));//Verde
  19. setForeground(Color.BLACK);
  20. } else {
  21. boolean sel = isSelected;
  22. if (sel == true) {
  23. //setHorizontalAlignment(JLabel.CENTER);
  24. setBackground(getBackground());
  25. setForeground(getForeground());
  26. } else {
  27. //setHorizontalAlignment(JLabel.CENTER);
  28. setBackground(Color.WHITE);
  29. setForeground(new Color(51, 51, 51));
  30. }
  31. }
  32. return this;
  33. }
  34. });

¿Fue este post útil para usted?
.
X

Se parte de Code Army!

Esta acción es solo para usuarios registrados