1 package prefuse.controls; 2 3 import java.awt.event.KeyEvent ; 4 import java.awt.event.KeyListener ; 5 import java.awt.event.MouseEvent ; 6 import java.awt.event.MouseListener ; 7 import java.awt.event.MouseMotionListener ; 8 import java.awt.event.MouseWheelEvent ; 9 import java.awt.event.MouseWheelListener ; 10 import java.util.EventListener ; 11 12 import prefuse.visual.VisualItem; 13 14 15 21 public interface Control extends EventListener , 22 MouseListener , MouseMotionListener , MouseWheelListener , KeyListener 23 { 24 25 public static final int LEFT_MOUSE_BUTTON = MouseEvent.BUTTON1_MASK; 26 27 public static final int MIDDLE_MOUSE_BUTTON = MouseEvent.BUTTON2_MASK; 28 29 public static final int RIGHT_MOUSE_BUTTON = MouseEvent.BUTTON3_MASK; 30 31 35 public boolean isEnabled(); 36 37 41 public void setEnabled(boolean enabled); 42 43 45 48 public void itemDragged(VisualItem item, MouseEvent e); 49 50 54 public void itemMoved(VisualItem item, MouseEvent e); 55 56 60 public void itemWheelMoved(VisualItem item, MouseWheelEvent e); 61 62 66 public void itemClicked(VisualItem item, MouseEvent e); 67 68 71 public void itemPressed(VisualItem item, MouseEvent e); 72 73 76 public void itemReleased(VisualItem item, MouseEvent e); 77 78 81 public void itemEntered(VisualItem item, MouseEvent e); 82 83 86 public void itemExited(VisualItem item, MouseEvent e); 87 88 92 public void itemKeyPressed(VisualItem item, KeyEvent e); 93 94 98 public void itemKeyReleased(VisualItem item, KeyEvent e); 99 100 104 public void itemKeyTyped(VisualItem item, KeyEvent e); 105 106 107 109 112 public void mouseEntered(MouseEvent e); 113 114 117 public void mouseExited(MouseEvent e); 118 119 123 public void mousePressed(MouseEvent e); 124 125 129 public void mouseReleased(MouseEvent e); 130 131 135 public void mouseClicked(MouseEvent e); 136 137 141 public void mouseDragged(MouseEvent e); 142 143 147 public void mouseMoved(MouseEvent e); 148 149 153 public void mouseWheelMoved(MouseWheelEvent e); 154 155 159 public void keyPressed(KeyEvent e); 160 161 165 public void keyReleased(KeyEvent e); 166 167 171 public void keyTyped(KeyEvent e); 172 173 } | Popular Tags |