This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.swing.plaf.basic
class BasicSplitPaneDivider.VerticalDragController

java.lang.Object extended by javax.swing.plaf.basic.BasicSplitPaneDivider.DragController extended by javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController
Enclosing class:
BasicSplitPaneDivider

protected class BasicSplitPaneDivider.VerticalDragController
extends BasicSplitPaneDivider.DragController

Handles the events during a dragging session for a VERTICAL_SPLIT oriented split pane. This continually messages dragDividerTo and then when done messages finishDraggingTo. When an instance is created it should be messaged with isValid to insure that dragging can happen (dragging won't be allowed if the two views can not be resized).


Constructor Summary
protected

          
 
Method Summary
protected int
getNeededLocation(int x, int y)

          Returns the y argument, since this is used for vertical splits.
protected int

          Returns the new position to put the divider at based on the passed in MouseEvent.
 
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider.DragController
completeDrag, completeDrag, continueDrag, continueDrag, getNeededLocation, isValid, positionForMouseEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicSplitPaneDivider.VerticalDragController

protected BasicSplitPaneDivider.VerticalDragController(MouseEvent e)
Parameters:
e
Method Detail

getNeededLocation

protected int getNeededLocation(int x,
                                int y)
Returns the y argument, since this is used for vertical splits.

Overrides:
getNeededLocation in class BasicSplitPaneDivider.DragController
Parameters:
x
y

positionForMouseEvent

protected int positionForMouseEvent(MouseEvent e)
Returns the new position to put the divider at based on the passed in MouseEvent.

Overrides:
positionForMouseEvent in class BasicSplitPaneDivider.DragController
Parameters:
e


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.