home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.awt.event.AdjustmentEvent;
- import java.awt.event.AdjustmentListener;
- import java.awt.peer.ScrollPanePeer;
- import java.io.Serializable;
-
- class ScrollPane$PeerFixer implements AdjustmentListener, Serializable {
- // $FF: synthetic field
- private final ScrollPane this$0;
- private ScrollPane scroller;
-
- ScrollPane$PeerFixer(ScrollPane var1, ScrollPane var2) {
- this.this$0 = var1;
- this.this$0 = var1;
- this.scroller = var2;
- }
-
- public void adjustmentValueChanged(AdjustmentEvent var1) {
- Adjustable var2 = var1.getAdjustable();
- int var3 = var1.getValue();
- ScrollPanePeer var4 = (ScrollPanePeer)this.scroller.peer;
- if (var4 != null) {
- var4.setValue(var2, var3);
- }
-
- Component var5 = this.scroller.getComponent(0);
- switch (var2.getOrientation()) {
- case 0:
- var5.move(-var3, var5.getLocation().y);
- return;
- case 1:
- var5.move(var5.getLocation().x, -var3);
- return;
- default:
- throw new IllegalArgumentException("Illegal adjustable orientation");
- }
- }
- }
-