Package javax.swing.event

Examples of javax.swing.event.TreeModelListener


        assertEquals("root", ((DefaultMutableTreeNode) model.getRoot()).getUserObject());
        assertEquals(0, model.getChildCount(model.getRoot()));
    }

    public void testCreateTreeModelListener() {
        TreeModelListener listener1 = tree.createTreeModelListener();
        TreeModelListener listener2 = tree.createTreeModelListener();
        assertTrue(listener1 instanceof JTree.TreeModelHandler);
        assertNotSame(listener1, listener2);
    }
View Full Code Here


  public void fireTreeNodesChanged( TreeModelEvent e )
  {
    Enumeration listeners = m_listenerList.elements();
    while ( listeners.hasMoreElements() )
    {
      TreeModelListener listener =
      (TreeModelListener) listeners.nextElement();
      listener.treeNodesChanged( e );
    }
  }
View Full Code Here

  public void fireTreeNodesInserted( TreeModelEvent e )
  {
    Enumeration listeners = m_listenerList.elements();
    while ( listeners.hasMoreElements() )
    {
      TreeModelListener listener =
      (TreeModelListener) listeners.nextElement();
      listener.treeNodesInserted( e );
    }
  }  
View Full Code Here

  public void fireTreeNodesRemoved( TreeModelEvent e )
  {
    Enumeration listeners = m_listenerList.elements();
    while ( listeners.hasMoreElements() )
    {
      TreeModelListener listener =
      (TreeModelListener) listeners.nextElement();
      listener.treeNodesRemoved( e );
    }
  }  
View Full Code Here

  public void fireTreeStructureChanged( TreeModelEvent e )
  {
    Enumeration listeners = m_listenerList.elements();
    while ( listeners.hasMoreElements() )
    {
      TreeModelListener listener =
      (TreeModelListener) listeners.nextElement();
      listener.treeStructureChanged( e );
    }
  }
View Full Code Here

   * the tree as new nodes are inserted.
   * @param tree The <code>JTree</code>.
   */
  public static void enableAutoExpansion(final JTree tree) {

    tree.getModel().addTreeModelListener(new TreeModelListener() {

      public void treeNodesChanged(TreeModelEvent e) {
        // nothing to do
      }

View Full Code Here

        // Install a TreeModelListener that can update the table when
        // tree changes. We use delayedFireTableDataChanged as we can
        // not be guaranteed the tree will have finished processing
        // the event before us.
        treeTableModel.addTreeModelListener(new TreeModelListener() {
            public void treeNodesChanged(TreeModelEvent e) {
                delayedFireTableDataChanged();
            }

            public void treeNodesInserted(TreeModelEvent e) {
View Full Code Here

  // Install a TreeModelListener that can update the table when
  // tree changes. We use delayedFireTableDataChanged as we can
  // not be guaranteed the tree will have finished processing
  // the event before us.
  treeTableModel.addTreeModelListener(new TreeModelListener() {
      public void treeNodesChanged(TreeModelEvent e) {
    delayedFireTableDataChanged();
      }

      public void treeNodesInserted(TreeModelEvent e) {
View Full Code Here

    cons.weightx = 1.0;
    cons.weighty = 1.0;
    cons.fill = GridBagConstraints.BOTH;
    DefaultMutableTreeNode rootNode = createTree(rules);
    DefaultTreeModel treeModel = new DefaultTreeModel(rootNode);
    treeModel.addTreeModelListener(new TreeModelListener() {

      @Override
      public void treeNodesChanged(TreeModelEvent e) {
        DefaultMutableTreeNode node = (DefaultMutableTreeNode) e.getTreePath().getLastPathComponent();
        int index = e.getChildIndices()[0];
View Full Code Here

    };
    // TODO sr137: react more specifically to each event, because
    // otherwise the
    // complete tree is redrawn again and again
    model.addTreeModelListener(new TreeModelListener() {
      @Override
      public void treeNodesChanged(TreeModelEvent e) {
        recreateCache();
      }
View Full Code Here

TOP

Related Classes of javax.swing.event.TreeModelListener

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.