ALMA Computing Group

MyCellRenderer.java

Go to the documentation of this file.
00001 package alma.demo.dyncomp; 00002 00003 import java.awt.Component; 00004 import javax.swing.JButton; 00005 import javax.swing.JTable; 00006 import javax.swing.table.TableCellRenderer; 00007 00012 class MyCellRendererr extends JButton implements TableCellRenderer { 00013 00016 public MyCellRendererr() { 00017 } 00018 00030 public Component getTableCellRendererComponent( 00031 JTable table, 00032 Object value, 00033 boolean isSelected, 00034 boolean hasFocus, 00035 int row, 00036 int column) { 00037 if (table.getValueAt(row,column)!=null) { 00038 JButton btn = (JButton)value; 00039 btn.setVisible(true); 00040 return btn; 00041 } else return null; 00042 } 00043 00044 } 00045 00046 00047