[Jarspy-commits] CVS: JarSpy/src/com/ociweb/jarspy/gui/tree JarSpyTreeCellRenderer.java,1.3,1.4
Status: Beta
Brought to you by:
brown_j
From: Jeff B. <br...@us...> - 2003-01-25 16:34:28
|
Update of /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/tree In directory sc8-pr-cvs1:/tmp/cvs-serv17786/src/com/ociweb/jarspy/gui/tree Modified Files: JarSpyTreeCellRenderer.java Log Message: refactor so tree cell images are sys property driven Index: JarSpyTreeCellRenderer.java =================================================================== RCS file: /cvsroot/jarspy/JarSpy/src/com/ociweb/jarspy/gui/tree/JarSpyTreeCellRenderer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** JarSpyTreeCellRenderer.java 25 Jan 2003 15:01:38 -0000 1.3 --- JarSpyTreeCellRenderer.java 25 Jan 2003 16:34:25 -0000 1.4 *************** *** 32,45 **** * @version $Id$ */ ! class JarSpyTreeCellRenderer implements TreeCellRenderer { ! public static ImageIcon classIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource("/com/ociweb/jarspy/gui/images/class_obj.gif")); ! public static ImageIcon interfaceIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource("/com/ociweb/jarspy/gui/images/int_obj.gif")); ! public static ImageIcon packageIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource("/com/ociweb/jarspy/gui/images/package_obj.gif")); ! public static ImageIcon archiveIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource("/com/ociweb/jarspy/gui/images/Jar16.gif")); private TreeCellRenderer realRenderer; --- 32,58 ---- * @version $Id$ */ ! public class JarSpyTreeCellRenderer implements TreeCellRenderer { ! public static final String CLASS_ICON_PROPERTY_KEY = "com.ociweb.jarspy.gui.tree.classIcon"; ! public static final String INTERFACE_ICON_PROPERTY_KEY = "com.ociweb.jarspy.gui.tree.interfaceIcon"; ! public static final String PACKAGE_CLOSED_ICON_PROPERTY_KEY = "com.ociweb.jarspy.gui.tree.packageClosedIcon"; ! public static final String PACKAGE_OPENED_ICON_PROPERTY_KEY = "com.ociweb.jarspy.gui.tree.packageOpenedIcon"; ! public static final String ARCHIVE_ICON_PROPERTY_KEY = "com.ociweb.jarspy.gui.tree.archiveIcon"; ! ! private ImageIcon classIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource(System.getProperty(CLASS_ICON_PROPERTY_KEY, ! "/com/ociweb/jarspy/gui/images/class_obj.gif"))); ! private ImageIcon interfaceIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource(System.getProperty(INTERFACE_ICON_PROPERTY_KEY, ! "/com/ociweb/jarspy/gui/images/int_obj.gif"))); ! private ImageIcon packageClosedIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource(System.getProperty(PACKAGE_CLOSED_ICON_PROPERTY_KEY, ! "/com/ociweb/jarspy/gui/images/package_obj.gif"))); ! private ImageIcon packageOpenedIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource(System.getProperty(PACKAGE_OPENED_ICON_PROPERTY_KEY, ! "/com/ociweb/jarspy/gui/images/package_obj.gif"))); ! private ImageIcon archiveIcon = ! new ImageIcon(JarSpyTreeCellRenderer.class.getResource(System.getProperty(ARCHIVE_ICON_PROPERTY_KEY, ! "/com/ociweb/jarspy/gui/images/Jar16.gif"))); private TreeCellRenderer realRenderer; *************** *** 88,92 **** } } else if (value instanceof JarSpyPackageTreeNode) { ! label.setIcon(packageIcon); } else if (value instanceof JarSpyRootTreeNode) { label.setIcon(archiveIcon); --- 101,105 ---- } } else if (value instanceof JarSpyPackageTreeNode) { ! label.setIcon(expanded ? packageOpenedIcon : packageClosedIcon); } else if (value instanceof JarSpyRootTreeNode) { label.setIcon(archiveIcon); |