src/solaris/classes/sun/awt/X11/XScrollbarPeer.java

Print this page




 139         }
 140 
 141         switch (mouseEvent.getID()) {
 142           case MouseEvent.MOUSE_PRESSED:
 143               target.requestFocus();
 144               tsb.handleMouseEvent(id, modifiers,x,y);
 145               break;
 146 
 147           case MouseEvent.MOUSE_RELEASED:
 148               tsb.handleMouseEvent(id, modifiers,x,y);
 149               break;
 150 
 151           case MouseEvent.MOUSE_DRAGGED:
 152               tsb.handleMouseEvent(id, modifiers,x,y);
 153               break;
 154         }
 155     }
 156 
 157     public void handleJavaKeyEvent(KeyEvent event) {
 158         super.handleJavaKeyEvent(event);
 159         if (log.isLoggable(PlatformLogger.FINER)) {
 160             log.finer("KeyEvent on scrollbar: " + event);
 161         }
 162         if (!(event.isConsumed()) && event.getID() == KeyEvent.KEY_RELEASED) {
 163             switch(event.getKeyCode()) {
 164             case KeyEvent.VK_UP:
 165                 log.finer("Scrolling up");
 166                 tsb.notifyValue(tsb.getValue() - tsb.getUnitIncrement());
 167                 break;
 168             case KeyEvent.VK_DOWN:
 169                 log.finer("Scrolling down");
 170                 tsb.notifyValue(tsb.getValue() + tsb.getUnitIncrement());
 171                 break;
 172             case KeyEvent.VK_LEFT:
 173                 log.finer("Scrolling up");
 174                 tsb.notifyValue(tsb.getValue() - tsb.getUnitIncrement());
 175                 break;
 176             case KeyEvent.VK_RIGHT:
 177                 log.finer("Scrolling down");
 178                 tsb.notifyValue(tsb.getValue() + tsb.getUnitIncrement());
 179                 break;




 139         }
 140 
 141         switch (mouseEvent.getID()) {
 142           case MouseEvent.MOUSE_PRESSED:
 143               target.requestFocus();
 144               tsb.handleMouseEvent(id, modifiers,x,y);
 145               break;
 146 
 147           case MouseEvent.MOUSE_RELEASED:
 148               tsb.handleMouseEvent(id, modifiers,x,y);
 149               break;
 150 
 151           case MouseEvent.MOUSE_DRAGGED:
 152               tsb.handleMouseEvent(id, modifiers,x,y);
 153               break;
 154         }
 155     }
 156 
 157     public void handleJavaKeyEvent(KeyEvent event) {
 158         super.handleJavaKeyEvent(event);
 159         if (log.isLoggable(PlatformLogger.Level.FINER)) {
 160             log.finer("KeyEvent on scrollbar: " + event);
 161         }
 162         if (!(event.isConsumed()) && event.getID() == KeyEvent.KEY_RELEASED) {
 163             switch(event.getKeyCode()) {
 164             case KeyEvent.VK_UP:
 165                 log.finer("Scrolling up");
 166                 tsb.notifyValue(tsb.getValue() - tsb.getUnitIncrement());
 167                 break;
 168             case KeyEvent.VK_DOWN:
 169                 log.finer("Scrolling down");
 170                 tsb.notifyValue(tsb.getValue() + tsb.getUnitIncrement());
 171                 break;
 172             case KeyEvent.VK_LEFT:
 173                 log.finer("Scrolling up");
 174                 tsb.notifyValue(tsb.getValue() - tsb.getUnitIncrement());
 175                 break;
 176             case KeyEvent.VK_RIGHT:
 177                 log.finer("Scrolling down");
 178                 tsb.notifyValue(tsb.getValue() + tsb.getUnitIncrement());
 179                 break;