private void init(){ view = new BeanTreeView(); view.setRootVisible(false); view.setDragSource(true); add(view, BorderLayout.CENTER); setToolTipText(I18n.getMessage("ClassViewTitle")); // NOI18N setName(I18n.getMessage("ClassViewTooltip")); // NOI18N }
CategoryView(Node rootNode, String preselectedNodeName) { this.preselectedNodeName = preselectedNodeName; // See #36315 manager = new ExplorerManager(); setLayout(new BorderLayout()); Dimension size = new Dimension(220, 4); btv = new BeanTreeView(); // Add the BeanTreeView btv.setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION); btv.setPopupAllowed(false); btv.setRootVisible(true); btv.setDefaultActionAllowed(false); btv.setMinimumSize(size); btv.setPreferredSize(size); btv.setMaximumSize(size); btv.setDragSource(false); btv.setRootVisible(false); btv.getAccessibleContext().setAccessibleName(NbBundle.getMessage(MakeCustomizer.class, "AN_BeanTreeViewCategories")); btv.getAccessibleContext().setAccessibleDescription(NbBundle.getMessage(MakeCustomizer.class, "AD_BeanTreeViewCategories")); this.add(btv, BorderLayout.CENTER); manager.setRootContext(rootNode); ManagerChangeListener managerChangeListener = new ManagerChangeListener(); manager.addPropertyChangeListener(managerChangeListener); selectNode(preselectedNodeName); //btv.expandAll(); //expandCollapseTree(rootNode, btv); // Add been tree view to controls so it can be enabled/disabled correctly controls.add(btv); }
CategoryView(Node rootNode) { // See #36315 manager = new ExplorerManager(); setLayout(new BorderLayout()); Dimension size = new Dimension( 220, 4 ); btv = new BeanTreeView(); // Add the BeanTreeView Catalog.setAccessibleName(btv, "ACSN_BeanTreeView"); // NOI18N Catalog.setAccessibleDescription(btv, "ACSD_BeanTreeView"); // NOI18N btv.setSelectionMode( TreeSelectionModel.SINGLE_TREE_SELECTION ); btv.setPopupAllowed( false ); btv.setRootVisible( false ); btv.setDefaultActionAllowed( false ); btv.setMinimumSize( size ); btv.setPreferredSize( size ); btv.setMaximumSize( size ); btv.setDragSource (false); this.add( btv, BorderLayout.CENTER ); manager.setRootContext( rootNode ); ManagerChangeListener managerChangeListener = new ManagerChangeListener(); manager.addPropertyChangeListener(managerChangeListener); //btv.expandAll(); expandCollapseTree(rootNode, btv); }