Advertisement
Guest User

JTableButtonRenderer.java

a guest
Aug 28th, 2013
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1.  
  2. import java.awt.Component;
  3. import javax.swing.JButton;
  4. import javax.swing.JTable;
  5. import javax.swing.table.TableCellRenderer;
  6. import javax.swing.UIManager;
  7.  
  8. public class JTableButtonRenderer implements TableCellRenderer{
  9.     @Override
  10.     public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){
  11.         JButton button = (JButton)value;
  12.         if(isSelected){
  13.             button.setForeground(table.getSelectionForeground());
  14.             button.setBackground(table.getSelectionBackground());
  15.         }else{
  16.             button.setForeground(UIManager.getColor("Button.foreground"));
  17.             button.setBackground(UIManager.getColor("Button.background"));
  18.         }
  19.         return button;
  20.     }//End of getTableCellRendererComponent method
  21. }//End of class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement