Description: Kinmusrl, ORDERSRL Scrollpane.
Hey, は ソ ス ス.
/ ** two zu Te ー pu Hikaru a thread ni su ku ro Hikaru の ta Circular の ri su cropped one * / ChangeListener c1 = new ChangeListener () {boolean adjflg = false; public void stateChanged (ChangeEvent e) {JViewport src = null; JViewport tgt = null; if (e. GetSource () == kinmusrl.getViewPort ()) {src = kinmusrl.getViewPort (); TGT = ORDERSRL.GETVIEWPORT ();} else if (E.GetSource () == ORDERSRL.GETVIEWPORT ()) {src = OrderSrl. GetViewPort (); TGT = kinmusrl.getViewPort ();} if (adjflg || tgt == null || src == null) Return; adjflg = true; Dimension Dim1 = src.getViewSize (); Dimension Siz1 = Src.getsize (); Point PNT1 = src.getViewPosition (); Dimension Dim2 = TGT.GETVIEWSIZE (); Dimension Siz2 = TGT.GTSIZE (); Point PNT2 = TGT.GETVIEWPSITION (); Double D; D = Pnt1.gety () / (Dim1.getHeight () - SIZ1.GETHEIGHT ()) * (Dim2.getHeight () - SIZ2.GETHEIGHT (); pnt1.y = (int) d; d = pnt1.getx () / (Dim1.Getwidth ) -siz1.getwidth ()) * (dim2.getwidth () - SIZ2.GETWIDTH ()); PNT1.x = (int) D; tgt.setviewPosition (PNT1); adjglg = false;}};
い い:
Scrollpane に ナ ナ ナ ナ.
ORDERSRL.GETVIEWPORT (). Addchangelistener (C1); Kinmusrl.getViewPort (). Addchangelistener (C1);