public Component getTreeCellEditorComponent( JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) { if (value instanceof MondrianGuiDef.RelationOrJoin) { String valueClass = value.getClass().getName(); String simpleName[] = valueClass.split("[$.]", 0); return super.getTreeCellEditorComponent( tree, simpleName[simpleName.length - 1], isSelected, expanded, leaf, row); } else { return null; } }
/** * {@inheritDoc} */ @Override public Component getTreeCellEditorComponent( JTree aTree, Object aValue, boolean aIsSelected, boolean aExpanded, boolean aLeaf, int aRow ) { ElementTreeNode treeNode = ( ElementTreeNode )aValue; return super.getTreeCellEditorComponent( aTree, treeNode.getText(), aIsSelected, aExpanded, aLeaf, aRow ); } }
@Override public Component getTreeCellEditorComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row) { FileSystemTreeNode fstn = (FileSystemTreeNode)value; value = fstn.getFile().getName(); return delegate.getTreeCellEditorComponent(tree, value, selected, expanded, leaf, row); }
@Override public Component getTreeCellEditorComponent(final JTree tr, final Object val, final boolean selected, final boolean expanded, final boolean leaf, final int row) { // choose correct icon editingIcon = ProjectCellRenderer.icon(val, expanded); // replace label to be edited with file name final Object value = val instanceof ProjectNode ? ((ProjectNode) val).file.name() : val; return super.getTreeCellEditorComponent(tr, value, selected, expanded, leaf, row); }
@Override public Component getTreeCellEditorComponent(final JTree tr, final Object val, final boolean selected, final boolean expanded, final boolean leaf, final int row) { // choose correct icon editingIcon = ProjectCellRenderer.icon(val, expanded); // replace label to be edited with file name final Object value = val instanceof ProjectNode ? ((ProjectNode) val).file.name() : val; return super.getTreeCellEditorComponent(tr, value, selected, expanded, leaf, row); }