Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int vColIndex = 0;
- TableColumn col = jTable1.getColumnModel().getColumn(vColIndex);
- col.setCellRenderer(new MyTableCellRender());
- public class MyTableCellRender extends JLabel implements TableCellRenderer {
- public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) {
- Component cell = jTable1.getComponentAt(vColIndex, rowIndex);
- // RETURNS THE TABLE INSTEAD OF THE CELL
- if(isSelected) {
- cell.setBackground(Color.YELLOW); // CHANGE COLOR FOR ALL THE TABLE
- }
- if(hasFocus) {
- }
- setForeground(Color.red);
- setText(value.toString());
- System.out.println("Renderizando.");
- return this;
- }
- public void validate() {}
- public void revalidate() {}
- protected void firePropertyChange(String propertyName, Object oldValue, Object newValue) {}
- public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue) {}
- }
Add Comment
Please, Sign In to add comment