01: /*
02: * $Header: /cvs/j3dfly/J3dFly/src/org/jdesktop/j3dfly/utils/loadercontrol/LoaderTableCellRenderer.java,v 1.1 2005/04/20 21:05:07 paulby Exp $
03: *
04: * Sun Public License Notice
05: *
06: * The contents of this file are subject to the Sun Public License Version
07: * 1.0 (the "License"). You may not use this file except in compliance with
08: * the License. A copy of the License is available at http://www.sun.com/
09: *
10: * The Original Code is Java 3D(tm) Fly Through.
11: * The Initial Developer of the Original Code is Paul Byrne.
12: * Portions created by Paul Byrne are Copyright (C) 2002.
13: * All Rights Reserved.
14: *
15: * Contributor(s): Paul Byrne.
16: *
17: **/
18: package org.jdesktop.j3dfly.utils.loadercontrol;
19:
20: /**
21: *
22: * @author root
23: * @version
24: */
25: public class LoaderTableCellRenderer extends
26: javax.swing.table.DefaultTableCellRenderer {
27:
28: protected void setValue(java.lang.Object obj) {
29: if (obj != null) {
30: String str = (String) obj;
31: if (str.endsWith(".")) {
32: this .setEnabled(false);
33: obj = new String(str.substring(0, str.length() - 1));
34: } else {
35: this .setEnabled(true);
36: }
37: }
38: super.setValue(obj);
39: }
40:
41: }
|