private LibraryChooserGUI(LibraryManager manager, LibraryChooser.Filter filter, LibraryChooser.LibraryImportHandler importHandler) { if (manager == null) { manager = LibraryManager.getDefault(); } this.manager = manager; this.filter = filter; this.importHandler = importHandler; explorer = new ExplorerManager(); initComponents(); tree.setDefaultActionAllowed(true); }
((BeanTreeView)tvTree).setDefaultActionAllowed(true); ((BeanTreeView)tvDependencyList).setDefaultActionAllowed(true); ((BeanTreeView)tvDependencyList).setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); explorerManager.addPropertyChangeListener(new PropertyChangeListener() {
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); }
/** * Creates new form ExternalReferenceCustomizer * * @param component external reference to customize. */ public ExternalReferenceCustomizer(T component, Model model) { super(component); initComponents(); sourceFO = (FileObject) component.getModel().getModelSource(). getLookup().lookup(FileObject.class); catalogSupport = DefaultProjectCatalogSupport.getInstance(sourceFO); init(component, model); initializeUI(); // View for selecting an external reference. BeanTreeView locationView = new BeanTreeView(); locationView.setPopupAllowed(false); locationView.setDefaultActionAllowed(false); locationView.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); locationView.setRootVisible(false); locationView.getAccessibleContext().setAccessibleName(locationLabel.getToolTipText()); locationView.getAccessibleContext().setAccessibleDescription(locationLabel.getToolTipText()); locationPanel.add(locationView, BorderLayout.CENTER); explorerManager = new ExplorerManager(); explorerManager.addPropertyChangeListener(this); explorerManager.setRootContext(createRootNode()); }
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); }