1. /*
  2. * @(#)TreeExpansionListener.java 1.11 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package javax.swing.event;
  8. import java.util.EventListener;
  9. /**
  10. * The listener that's notified when a tree expands or collapses
  11. * a node.
  12. * For further documentation and examples see
  13. * <a
  14. href="http://java.sun.com/docs/books/tutorial/uiswing/events/treeexpansionlistener.html">How to Write a Tree Expansion Listener</a>,
  15. * a section in <em>The Java Tutorial.</em>
  16. *
  17. * @author Scott Violet
  18. */
  19. public interface TreeExpansionListener extends EventListener
  20. {
  21. /**
  22. * Called whenever an item in the tree has been expanded.
  23. */
  24. public void treeExpanded(TreeExpansionEvent event);
  25. /**
  26. * Called whenever an item in the tree has been collapsed.
  27. */
  28. public void treeCollapsed(TreeExpansionEvent event);
  29. }