/[classpath]/classpath/javax/swing/plaf/metal/MetalTreeUI.java
ViewVC logotype

Diff of /classpath/javax/swing/plaf/metal/MetalTreeUI.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by langel, Tue Oct 18 17:46:37 2005 UTC revision 1.13 by langel, Wed Oct 19 11:52:59 2005 UTC
# Line 44  import java.awt.Rectangle; Line 44  import java.awt.Rectangle;
44  import java.awt.event.ComponentListener;  import java.awt.event.ComponentListener;
45  import java.awt.event.FocusListener;  import java.awt.event.FocusListener;
46  import java.awt.event.KeyListener;  import java.awt.event.KeyListener;
47    import java.awt.event.MouseListener;
48  import java.beans.PropertyChangeListener;  import java.beans.PropertyChangeListener;
 import java.util.HashMap;  
49  import java.util.Hashtable;  import java.util.Hashtable;
50    
51  import javax.swing.JComponent;  import javax.swing.JComponent;
# Line 56  import javax.swing.tree.TreeCellEditor; Line 56  import javax.swing.tree.TreeCellEditor;
56  import javax.swing.tree.TreeModel;  import javax.swing.tree.TreeModel;
57  import javax.swing.tree.TreePath;  import javax.swing.tree.TreePath;
58  import javax.swing.event.CellEditorListener;  import javax.swing.event.CellEditorListener;
 import javax.swing.event.MouseInputListener;  
59  import javax.swing.event.TreeExpansionListener;  import javax.swing.event.TreeExpansionListener;
60  import javax.swing.event.TreeModelListener;  import javax.swing.event.TreeModelListener;
61  import javax.swing.event.TreeSelectionListener;  import javax.swing.event.TreeSelectionListener;
   
62  import javax.swing.plaf.ComponentUI;  import javax.swing.plaf.ComponentUI;
63  import javax.swing.plaf.basic.BasicTreeUI;  import javax.swing.plaf.basic.BasicTreeUI;
64    
# Line 72  public class MetalTreeUI Line 70  public class MetalTreeUI
70    private PropertyChangeListener propertyChangeListener;    private PropertyChangeListener propertyChangeListener;
71    private FocusListener focusListener;    private FocusListener focusListener;
72    private TreeSelectionListener treeSelectionListener;    private TreeSelectionListener treeSelectionListener;
73    private MouseInputListener mouseInputListener;    private MouseListener mouseListener;
74    private KeyListener keyListener;    private KeyListener keyListener;
75    private PropertyChangeListener selectionModelPropertyChangeListener;    private PropertyChangeListener selectionModelPropertyChangeListener;
76    private ComponentListener componentListener;    private ComponentListener componentListener;
# Line 161  public class MetalTreeUI Line 159  public class MetalTreeUI
159      propertyChangeListener = createPropertyChangeListener();      propertyChangeListener = createPropertyChangeListener();
160      focusListener = createFocusListener();      focusListener = createFocusListener();
161      treeSelectionListener = createTreeSelectionListener();      treeSelectionListener = createTreeSelectionListener();
162      mouseInputListener = new MouseInputHandler(null, null, null);      mouseListener = createMouseListener();
163      keyListener = createKeyListener();      keyListener = createKeyListener();
164      selectionModelPropertyChangeListener = createSelectionModelPropertyChangeListener();      selectionModelPropertyChangeListener = createSelectionModelPropertyChangeListener();
165      componentListener = createComponentListener();      componentListener = createComponentListener();
# Line 177  public class MetalTreeUI Line 175  public class MetalTreeUI
175      tree.addPropertyChangeListener(propertyChangeListener);      tree.addPropertyChangeListener(propertyChangeListener);
176      tree.addFocusListener(focusListener);      tree.addFocusListener(focusListener);
177      tree.addTreeSelectionListener(treeSelectionListener);      tree.addTreeSelectionListener(treeSelectionListener);
178      tree.addMouseListener(mouseInputListener);      tree.addMouseListener(mouseListener);
179      tree.addKeyListener(keyListener);      tree.addKeyListener(keyListener);
180      tree.addPropertyChangeListener(selectionModelPropertyChangeListener);      tree.addPropertyChangeListener(selectionModelPropertyChangeListener);
181      tree.addComponentListener(componentListener);      tree.addComponentListener(componentListener);
# Line 221  public class MetalTreeUI Line 219  public class MetalTreeUI
219      tree.removePropertyChangeListener(propertyChangeListener);      tree.removePropertyChangeListener(propertyChangeListener);
220      tree.removeFocusListener(focusListener);      tree.removeFocusListener(focusListener);
221      tree.removeTreeSelectionListener(treeSelectionListener);      tree.removeTreeSelectionListener(treeSelectionListener);
222      tree.removeMouseListener(mouseInputListener);      tree.removeMouseListener(mouseListener);
223      tree.removeKeyListener(keyListener);      tree.removeKeyListener(keyListener);
224      tree.removePropertyChangeListener(selectionModelPropertyChangeListener);      tree.removePropertyChangeListener(selectionModelPropertyChangeListener);
225      tree.removeComponentListener(componentListener);      tree.removeComponentListener(componentListener);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26