All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.awt.swing.basic.BasicSplitPaneDivider.VerticalDragController

java.lang.Object
    |
    +----java.awt.swing.basic.BasicSplitPaneDivider.DragController
            |
            +----java.awt.swing.basic.BasicSplitPaneDivider.VerticalDragController

protected class BasicSplitPaneDivider.VerticalDragController
extends BasicSplitPaneDivider.DragController
Handles the events during a dragging session for a VERTICAL_SPLIT orientated 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 Index

 o BasicSplitPaneDivider.VerticalDragController(BasicSplitPaneDivider, MouseEvent)

Method Index

 o getNeededLocation(int, int)
Returns the y argument, since this is used for vertical splits.
 o positionForMouseEvent(MouseEvent)
Returns the new position to put the divider at based on the passed in MouseEvent.

Constructors

 o BasicSplitPaneDivider.VerticalDragController
protected BasicSplitPaneDivider.VerticalDragController(BasicSplitPaneDivider this$0,
                                                       MouseEvent e)

Methods

 o 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
 o 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

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature