Package javax.swing.tree

Examples of javax.swing.tree.ExpandVetoException


        assertTrue(tree.isExpanded(path1));
        assertTrue(tree.isExpanded(path11));
        assertFalse(tree.isExpanded(path111));
        tree.addTreeWillExpandListener(new TreeWillExpandListener() {
            public void treeWillExpand(TreeExpansionEvent event) throws ExpandVetoException {
                throw new ExpandVetoException(event);
            }

            public void treeWillCollapse(TreeExpansionEvent event) throws ExpandVetoException {
            }
        });
        tree.setExpandedState(path111, true);
        assertTrue(tree.isExpanded(path1));
        assertTrue(tree.isExpanded(path11));
        assertFalse(tree.isExpanded(path111));
        tree.addTreeWillExpandListener(new TreeWillExpandListener() {
            public void treeWillExpand(TreeExpansionEvent event) throws ExpandVetoException {
            }

            public void treeWillCollapse(TreeExpansionEvent event) throws ExpandVetoException {
                throw new ExpandVetoException(event);
            }
        });
        tree.setExpandedState(path11, false);
        assertTrue(tree.isExpanded(path1));
        assertTrue(tree.isExpanded(path11));
View Full Code Here


    }
  }

  public void treeWillCollapse(TreeExpansionEvent e) throws ExpandVetoException {
    //Dont let the user collapse the tree
    throw new ExpandVetoException(e);
  }
View Full Code Here

 
  @Override
  public void treeWillCollapse(TreeExpansionEvent arg0)
      throws ExpandVetoException {
    if(arg0.getPath().getLastPathComponent()==getModel().getRoot())
      throw new ExpandVetoException(arg0);
  }
View Full Code Here

                new TreeWillExpandListener() {
                    public void treeWillExpand(javax.swing.event.TreeExpansionEvent event) throws javax.swing.tree.ExpandVetoException {
                        SwingTreePathProvider oSwingTreePathProvider = new SwingTreePathProvider(event.getPath());
                        XUnoNode oUnoNode = oSwingTreePathProvider.getLastPathComponent();
                        if (!m_oInspectorPane.expandNode(oUnoNode, oSwingTreePathProvider)){
                            throw new ExpandVetoException(event);
                        }
                    }

                    public void treeWillCollapse( javax.swing.event.TreeExpansionEvent evt) throws javax.swing.tree.ExpandVetoException {
                    }
View Full Code Here

                }
            }
            canCollaps = canCollaps || isInnerPanelClear();
            if (!canCollaps) {
                MessageBox.showWarning(MessageBox.W_NOT_CLOSE_EDITING);
                throw new ExpandVetoException(event);
            }
        }
View Full Code Here

TOP

Related Classes of javax.swing.tree.ExpandVetoException

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.