1 32 33 package it.businesslogic.ireport.gui.wizard; 34 35 import java.awt.Component ; 36 import java.util.Vector ; 37 import javax.swing.JComboBox ; 38 import javax.swing.JTable ; 39 import javax.swing.table.TableCellRenderer ; 40 41 45 46 public class TableComboBoxRenderer extends JComboBox implements TableCellRenderer { 47 public TableComboBoxRenderer(Vector items) { 48 super(items); 49 } 50 51 public Component getTableCellRendererComponent(JTable table, Object value, 52 boolean isSelected, boolean hasFocus, int row, int column) { 53 if (isSelected) { 54 setForeground(table.getSelectionForeground()); 55 super.setBackground(table.getSelectionBackground()); 56 } else { 57 setForeground(table.getForeground()); 58 setBackground(table.getBackground()); 59 } 60 61 setSelectedItem(value); 63 return this; 64 } 65 } 66 67 | Popular Tags |