/** Creates the list that will display the data. */ protected JList createList () { JList list = new ListPane () { /** * Overrides JComponent's getToolTipText method in order to allow * renderer's tips to be used if it has text set. * @param event the MouseEvent that initiated the ToolTip display */ public String getToolTipText (MouseEvent event) { if (event != null) { Point p = event.getPoint (); int index = locationToIndex (p); if (index >= 0) { VisualizerNode v = (VisualizerNode)getModel().getElementAt(index); String tooltip = v.getShortDescription(); String displayName = v.getDisplayName (); if ((tooltip != null) && !tooltip.equals (displayName)) { return tooltip; } } } return null; } }; list.setCellRenderer (new NodeRenderer()); return list; }
/** Creates the list that will display the data. */ protected JList createList () { JList list = new ListPane () { /** * Overrides JComponent's getToolTipText method in order to allow * renderer's tips to be used if it has text set. * @param event the MouseEvent that initiated the ToolTip display */ public String getToolTipText (MouseEvent event) { if (event != null) { Point p = event.getPoint (); int index = locationToIndex (p); if (index >= 0) { VisualizerNode v = (VisualizerNode)getModel().getElementAt(index); String tooltip = v.getShortDescription(); String displayName = v.getDisplayName (); if ((tooltip != null) && !tooltip.equals (displayName)) { return tooltip; } } } return null; } }; list.setCellRenderer (new NodeRenderer()); return list; }
/** Get the singleton instance used by all explorer views. * * @deprecated This method no longer returns a shared instance, as it * caused problems with one view setting properties (such as enabled * state) on the renderer and the renderer then being used in its altered * state by a different view. Views should create their own instance of * NodeRenderer instead. */ public static @Deprecated NodeRenderer sharedInstance() { if (instance == null) { instance = new NodeRenderer(); } IllegalStateException ise = new IllegalStateException( "NodeRenderer." + "sharedInstance() is deprecated. Create an instance of NodeRenderer" + "instead" ); Logger.getLogger(NodeRenderer.class.getName()).log(Level.WARNING, null, ise); return instance; }
/** Creates the list that will display the data. */ protected JList createList () { JList list = new NbList (); list.setCellRenderer(new NodeRenderer()); return list; }
/** Creates the list that will display the data. */ protected JList createList() { JList list = new NbList(); list.setCellRenderer(new NodeRenderer()); return list; }
/** Creates the list that will display the data. */ protected JList createList () { JList list = new NbList (); list.setCellRenderer(new NodeRenderer()); return list; }
/** Get the singleton instance used by all explorer views. * * @deprecated This method no longer returns a shared instance, as it * caused problems with one view setting properties (such as enabled * state) on the renderer and the renderer then being used in its altered * state by a different view. Views should create their own instance of * NodeRenderer instead. */ public static NodeRenderer sharedInstance () { if (instance == null) { instance = new NodeRenderer(); } IllegalStateException ise = new IllegalStateException ("NodeRenderer." + "sharedInstance() is deprecated. Create an instance of NodeRenderer" + "instead"); ErrorManager.getDefault().notify(ErrorManager.WARNING, ise); return instance; }
/** Get the singleton instance used by all explorer views. * * @deprecated This method no longer returns a shared instance, as it * caused problems with one view setting properties (such as enabled * state) on the renderer and the renderer then being used in its altered * state by a different view. Views should create their own instance of * NodeRenderer instead. */ public static NodeRenderer sharedInstance () { if (instance == null) { instance = new NodeRenderer(); } IllegalStateException ise = new IllegalStateException ("NodeRenderer." + "sharedInstance() is deprecated. Create an instance of NodeRenderer" + "instead"); ErrorManager.getDefault().notify(ErrorManager.WARNING, ise); return instance; }
public CheckRenderer(TransferSelectorModel model) { assert model != null; this.model = model; nodeRenderer = new NodeRenderer(); setLayout(null); add(check); Color c = UIManager.getColor("Tree.textBackground"); // NOI18N if (c == null) { // may be null on GTK L&F c = Color.WHITE; } check.setBackground(c); check.setPreferredSize(CHECK_DIM); }
/** Initialize view. */ private void initializeChoice() { setRenderer(new NodeRenderer()); setModel(model = createModel()); iListener = new PropertyIL(); }
/** Initialize view. */ private void initializeChoice () { setRenderer (new NodeRenderer()); setModel (model = createModel ()); iListener = new PropertyIL(); }
/** Initialize view. */ private void initializeChoice () { setRenderer (new NodeRenderer()); setModel (model = createModel ()); iListener = new PropertyIL(); }
NodeRenderer rend = new NodeRenderer(); tree.setCellRenderer(rend); tree.putClientProperty("JTree.lineStyle", "Angled"); // NOI18N
NodeRenderer rend = new NodeRenderer(); tree.setCellRenderer(rend); tree.putClientProperty("JTree.lineStyle", "Angled"); // NOI18N
NodeRenderer rend = new NodeRenderer(); tree.setCellRenderer(rend); tree.putClientProperty("JTree.lineStyle", "Angled"); // NOI18N
public TreeTable(NodeTreeModel treeModel, NodeTableModel tableModel) { super(); setSurrendersFocusOnKeystroke(true); this.tree = new TreeTableCellRenderer(treeModel); this.tableModel = new TreeTableModelAdapter(tree, tableModel); tree.setCellRenderer(new NodeRenderer()); // Install a tableModel representing the visible rows in the tree. setModel(this.tableModel); // Force the JTable and JTree to share their row selection models. selectionWrapper = new ListToTreeSelectionModelWrapper(); tree.setSelectionModel(selectionWrapper); setSelectionModel(selectionWrapper.getListSelectionModel()); getTableHeader().setReorderingAllowed(false); // Install the tree editor renderer and editor. setDefaultRenderer(TreeTableModelAdapter.class, tree); // Install property renderer and editor. tableCell = new TableSheetCell(this.tableModel); tableCell.setFlat(true); setDefaultRenderer(Property.class, tableCell); setDefaultEditor(Property.class, tableCell); getTableHeader().setDefaultRenderer(tableCell); getAccessibleContext().setAccessibleName(NbBundle.getMessage(TreeTable.class, "ACSN_TreeTable")); // NOI18N getAccessibleContext().setAccessibleDescription( // NOI18N NbBundle.getMessage(TreeTable.class, "ACSD_TreeTable")); // NOI18N setFocusCycleRoot(true); setFocusTraversalPolicy(new STPolicy()); putClientProperty("terminateEditOnFocusLost", Boolean.TRUE); putClientProperty("JTable.autoStartsEdit", Boolean.FALSE); initKeysAndActions(); }
this.tableModel = new TreeTableModelAdapter(tree, tableModel); tree.setCellRenderer(new NodeRenderer());
this.tableModel = new TreeTableModelAdapter(tree, tableModel); tree.setCellRenderer(new NodeRenderer());