1 16 17 package com.jaspersoft.jasperserver.irplugin.gui.explorer; 18 19 import com.jaspersoft.jasperserver.api.metadata.xml.domain.impl.ResourceDescriptor; 20 import com.jaspersoft.jasperserver.irplugin.gui.RepositoryTreeCellRenderer; 21 import java.awt.Component ; 22 import javax.swing.JLabel ; 23 import javax.swing.JTable ; 24 import javax.swing.table.DefaultTableCellRenderer ; 25 import javax.swing.table.TableCellRenderer ; 26 27 31 public class ExplorerTableCellRenderer extends DefaultTableCellRenderer { 32 public Component getTableCellRendererComponent(JTable table, Object value, 35 boolean isSelected, boolean hasFocus, int rowIndex, int vColIndex) { 36 37 39 super.getTableCellRendererComponent( table, value, 40 isSelected, hasFocus, rowIndex, vColIndex); 41 42 if (value instanceof ResourceDescriptor) 43 { 44 ResourceDescriptor rd = (ResourceDescriptor)value; 45 setIcon( RepositoryTreeCellRenderer.getResourceIcon( rd )); 46 47 setText( rd.getName() ); 48 } 49 return this; 50 } 51 } 52 53 | Popular Tags |