protected VerticalDragController(MouseEvent e) { super(e); Component leftC = getFirstComponent(false); Component rightC = getSecondComponent(false);
boolean ltr = o.isLeftToRight(); boolean reversed = !ltr && _jideSplitPane.getOrientation() == JideSplitPane.HORIZONTAL_SPLIT; Component leftC = reversed ? getSecondComponent(false) : getFirstComponent(false); Component rightC = reversed ? getFirstComponent(false) : getSecondComponent(false);
/** * Starts the dragging session by creating the appropriate instance of DragController. */ @Override public void mousePressed(MouseEvent e) { if ((e.getSource() == JideSplitPaneDivider.this/*|| e.getSource() == _jideSplitPane*/) && _dragger == null && _jideSplitPane.isEnabled() && _jideSplitPane.isDragResizable()) { if (getFirstComponent(true) != null && getSecondComponent(true) != null) { if (_orientation == JideSplitPane.HORIZONTAL_SPLIT) { _dragger = new DragController(e); } else { _dragger = new VerticalDragController(e); } if (!_dragger.isValid()) { _dragger = null; } else { prepareForDragging(); _dragger.continueDrag(e); } } e.consume(); } }