/** * @deprecated As of JDK version 1.1, * replaced by <code>doLayout()</code>. */ @Deprecated public void layout() { if (getComponentCount()==0) { return; } Component c = getComponent(0); Point p = getScrollPosition(); Dimension cs = calculateChildSize(); Dimension vs = getViewportSize(); Insets i = getInsets(); c.reshape(i.left - p.x, i.top - p.y, cs.width, cs.height); ScrollPanePeer peer = (ScrollPanePeer)this.peer; if (peer != null) { peer.childResized(cs.width, cs.height); } // update adjustables... the viewport size may have changed // with the scrollbars coming or going so the viewport size // is updated before the adjustables. vs = getViewportSize(); hAdjustable.setSpan(0, cs.width, vs.width); vAdjustable.setSpan(0, cs.height, vs.height); }
/** * Invoked when the value of the adjustable has changed. */ public void adjustmentValueChanged(AdjustmentEvent e) { Adjustable adj = e.getAdjustable(); int value = e.getValue(); ScrollPanePeer peer = (ScrollPanePeer) scroller.peer; if (peer != null) { peer.setValue(adj, value); } Component c = scroller.getComponent(0); switch(adj.getOrientation()) { case Adjustable.VERTICAL: c.move(c.getLocation().x, -(value)); break; case Adjustable.HORIZONTAL: c.move(-(value), c.getLocation().y); break; default: throw new IllegalArgumentException("Illegal adjustable orientation"); } }
/** * @deprecated As of JDK version 1.1, * replaced by <code>doLayout()</code>. */ @Deprecated public void layout() { if (getComponentCount()==0) { return; } Component c = getComponent(0); Point p = getScrollPosition(); Dimension cs = calculateChildSize(); Dimension vs = getViewportSize(); c.reshape(- p.x, - p.y, cs.width, cs.height); ScrollPanePeer peer = (ScrollPanePeer)this.peer; if (peer != null) { peer.childResized(cs.width, cs.height); } // update adjustables... the viewport size may have changed // with the scrollbars coming or going so the viewport size // is updated before the adjustables. vs = getViewportSize(); hAdjustable.setSpan(0, cs.width, vs.width); vAdjustable.setSpan(0, cs.height, vs.height); }
/** * @deprecated As of JDK version 1.1, * replaced by {@code doLayout()}. */ @Deprecated public void layout() { if (getComponentCount()==0) { return; } Component c = getComponent(0); Point p = getScrollPosition(); Dimension cs = calculateChildSize(); Dimension vs = getViewportSize(); c.reshape(- p.x, - p.y, cs.width, cs.height); ScrollPanePeer peer = (ScrollPanePeer)this.peer; if (peer != null) { peer.childResized(cs.width, cs.height); } // update adjustables... the viewport size may have changed // with the scrollbars coming or going so the viewport size // is updated before the adjustables. vs = getViewportSize(); hAdjustable.setSpan(0, cs.width, vs.width); vAdjustable.setSpan(0, cs.height, vs.height); }
/** * Invoked when the value of the adjustable has changed. */ @SuppressWarnings("deprecation") public void adjustmentValueChanged(AdjustmentEvent e) { Adjustable adj = e.getAdjustable(); int value = e.getValue(); ScrollPanePeer peer = (ScrollPanePeer) scroller.peer; if (peer != null) { peer.setValue(adj, value); } Component c = scroller.getComponent(0); switch(adj.getOrientation()) { case Adjustable.VERTICAL: c.move(c.getLocation().x, -(value)); break; case Adjustable.HORIZONTAL: c.move(-(value), c.getLocation().y); break; default: throw new IllegalArgumentException("Illegal adjustable orientation"); } }
/** * @deprecated As of JDK version 1.1, * replaced by <code>doLayout()</code>. */ @Deprecated public void layout() { if (ncomponents > 0) { Component c = getComponent(0); Point p = getScrollPosition(); Dimension cs = calculateChildSize(); Dimension vs = getViewportSize(); Insets i = getInsets(); c.reshape(i.left - p.x, i.top - p.y, cs.width, cs.height); ScrollPanePeer peer = (ScrollPanePeer)this.peer; if (peer != null) { peer.childResized(cs.width, cs.height); } // update adjustables... the viewport size may have changed // with the scrollbars coming or going so the viewport size // is updated before the adjustables. vs = getViewportSize(); hAdjustable.setSpan(0, cs.width, vs.width); vAdjustable.setSpan(0, cs.height, vs.height); } }