- Timestamp:
- 2003-05-27T15:58:15+12:00 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gli/src/org/greenstone/gatherer/gui/SmarterTable.java
r4293 r4367 53 53 /** An extension of a JTable that allows for the background, foreground, heading and selection colors to be set in single actions. */ 54 54 public class SmarterTable 55 55 extends JTable { 56 56 57 58 59 60 61 57 public void setBackground(Color color) { 58 super.setBackground(color); 59 TableCellRenderer renderer = getDefaultRenderer(String.class); 60 ((DefaultTableCellRenderer)renderer).setBackground(color); 61 } 62 62 63 64 65 66 67 63 public void setForeground(Color color) { 64 super.setForeground(color); 65 TableCellRenderer renderer = getDefaultRenderer(String.class); 66 ((DefaultTableCellRenderer)renderer).setForeground(color); 67 } 68 68 69 70 71 72 69 public void setHeadingBackground(Color color) { 70 JTableHeader header = getTableHeader(); 71 header.setBackground(color); 72 } 73 73 74 75 76 77 74 public void setHeadingForeground(Color color) { 75 JTableHeader header = getTableHeader(); 76 header.setForeground(color); 77 } 78 78 79 80 81 79 public void setSelectionColor(Color color) { 80 super.setSelectionBackground(color); 81 } 82 82 83 84 85 83 public void setSelectedTextColor(Color color) { 84 super.setSelectionForeground(color); 85 } 86 86 }
Note:
See TracChangeset
for help on using the changeset viewer.