Package javax.swing.tree

Examples of javax.swing.tree.TreeSelectionModel


    // Set up the type tree. Use simple DefaultTreeModel.
    DefaultMutableTreeNode root = new DefaultMutableTreeNode("<html><b>No CAS!</b></html>");
    DefaultTreeModel treeModel = new DefaultTreeModel(root);
    this.typeTree = new JTree(treeModel);
    this.typeTree.addTreeSelectionListener(new TypeTreeSelectionListener());
    TreeSelectionModel treeSelectionModel = new DefaultTreeSelectionModel();
    treeSelectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
    this.typeTree.setSelectionModel(treeSelectionModel);
    JScrollPane treePane = new JScrollPane(this.typeTree);
    contentPane.setLeftComponent(treePane);
    DefaultTreeCellRenderer cellRenderer = new DefaultTreeCellRenderer();
    cellRenderer.setLeafIcon(null);
View Full Code Here


    }
    return pathArray;
  }

  private String selectionMode(JTree tree) {
    TreeSelectionModel model = tree.getSelectionModel();
    return SELECTION_MODES.get(model.getSelectionMode());
  }
View Full Code Here

    }
    return pathArray;
  }

  private String selectionMode(JTree tree) {
    TreeSelectionModel model = tree.getSelectionModel();
    return SELECTION_MODES.get(model.getSelectionMode());
  }
View Full Code Here

            if (bIsUserDefined){
                oUserDefinedObject = _oUserDefinedObject;
                m_oInspectorPane.setTitle(_sTitle);
            }
            javax.swing.JScrollPane jScrollPane1 = new javax.swing.JScrollPane();
            TreeSelectionModel tsm = new DefaultTreeSelectionModel();
            tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);           
            jTree.setSelectionModel(tsm);
            jTree.setVisible(false);
            jPnlCenter.setLayout(new java.awt.BorderLayout(10, 10));
            insertTopPanel(jPnlCenter);
            jScrollPane1.setViewportView(jTree);
View Full Code Here

                //  Create a data structure to store the name of the node and the connected object
                hashtableObjects = new Hashtable();
                hashtableObjects.put( "[" + stringTreeNodeName + "]", a );
               
                //  activate simple selection mechanism
                TreeSelectionModel tsm = new DefaultTreeSelectionModel();
                tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
               
                //  Create a tree to show the object dependencies
                tree = new JTree( treeModel );
                tree.setSelectionModel(tsm);
                tree.setRootVisible(true);
View Full Code Here

            if (bIsUserDefined){
                oUserDefinedObject = _oUserDefinedObject;
                m_oInspectorPane.setTitle(_sTitle);
            }
            javax.swing.JScrollPane jScrollPane1 = new javax.swing.JScrollPane();
            TreeSelectionModel tsm = new DefaultTreeSelectionModel();
            tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);           
            jTree.setSelectionModel(tsm);
            jTree.setVisible(false);
            jPnlCenter.setLayout(new java.awt.BorderLayout(10, 10));
            jPnlCenter.getAccessibleContext().setAccessibleName("inspection tab view");
            insertTopPanel(jPnlCenter);
View Full Code Here

            if (bIsUserDefined){
                oUserDefinedObject = _oUserDefinedObject;
                m_oInspectorPane.setTitle(_sTitle);
            }
            javax.swing.JScrollPane jScrollPane1 = new javax.swing.JScrollPane();
            TreeSelectionModel tsm = new DefaultTreeSelectionModel();
            tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);           
            jTree.setSelectionModel(tsm);
            jTree.setVisible(false);
            jPnlCenter.setLayout(new java.awt.BorderLayout(10, 10));
            jPnlCenter.getAccessibleContext().setAccessibleName("inspection tab view");
            insertTopPanel(jPnlCenter);
View Full Code Here

                //  Create a data structure to store the name of the node and the connected object
                hashtableObjects = new Hashtable();
                hashtableObjects.put( "[" + stringTreeNodeName + "]", a );
               
                //  activate simple selection mechanism
                TreeSelectionModel tsm = new DefaultTreeSelectionModel();
                tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
               
                //  Create a tree to show the object dependencies
                tree = new JTree( treeModel );
                tree.setSelectionModel(tsm);
                tree.setRootVisible(true);
View Full Code Here

    public TreePath getEditingPath() {
        return getUI().getEditingPath(this);
    }

    public void setSelectionModel(TreeSelectionModel model) {
        TreeSelectionModel oldValue = selectionModel;
        selectionModel.removeTreeSelectionListener(selectionRedirector);
        selectionModel = model != null ? model : EmptySelectionModel.sharedInstance();
        if (selectionRedirector != null) {
            selectionModel.addTreeSelectionListener(selectionRedirector);
        }
View Full Code Here

        }
           
        setCellRenderer(cellRenderer);
        setCellEditor(new ExplorerCellEditor(this, cellRenderer, new ExplorerTreeCellEditor(tableTopExplorer)));
       
        TreeSelectionModel selectionModel = new DefaultTreeSelectionModel();
        selectionModel.setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
        setSelectionModel(selectionModel);
       
        ToolTipManager.sharedInstance().registerComponent(this);

        // If we have a navigation helper then add a mouse listeners to change the cursor when it
View Full Code Here

TOP

Related Classes of javax.swing.tree.TreeSelectionModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.