Guest User

Untitled

a guest
Feb 19th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. int vColIndex = 0;
  2. TableColumn col = jTable1.getColumnModel().getColumn(vColIndex);
  3. col.setCellRenderer(new MyTableCellRender());
  4.  
  5. public class MyTableCellRender extends JLabel implements TableCellRenderer {
  6. public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) {
  7.  
  8. Component cell = jTable1.getComponentAt(vColIndex, rowIndex);
  9. // RETURNS THE TABLE INSTEAD OF THE CELL
  10.  
  11. if(isSelected) {
  12. cell.setBackground(Color.YELLOW); // CHANGE COLOR FOR ALL THE TABLE
  13. }
  14.  
  15. if(hasFocus) {
  16. }
  17.  
  18. setForeground(Color.red);
  19. setText(value.toString());
  20. System.out.println("Renderizando.");
  21.  
  22. return this;
  23. }
  24.  
  25. public void validate() {}
  26. public void revalidate() {}
  27. protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {}
  28. public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue) {}
  29. }
Add Comment
Please, Sign In to add comment