Advertisement
Anzak

BooleanCellRenderer

May 4th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.56 KB | None | 0 0
  1.   class BooleanCellRenderer extends JCheckBox implements TableCellRenderer {
  2.  
  3.     public BooleanCellRenderer() {
  4.       super();
  5.       setHorizontalAlignment(JLabel.CENTER);
  6.       setBorder(BorderFactory.createEmptyBorder());
  7.     }
  8.  
  9.     public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
  10.       setBackground(isSelected ? table.getSelectionBackground() : table.getBackground());
  11.       setSelected((value != null && ((Boolean)value).booleanValue()));
  12.       return this;
  13.     }
  14.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement