home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing;
-
- import java.awt.Rectangle;
-
- class JScrollPane$ScrollBar extends JScrollBar {
- // $FF: synthetic field
- private final JScrollPane this$0;
-
- public JScrollPane$ScrollBar(JScrollPane var1, int var2) {
- super(var2);
- this.this$0 = var1;
- this.this$0 = var1;
- }
-
- public int getUnitIncrement(int var1) {
- JViewport var2 = this.this$0.getViewport();
- if (var2 != null && var2.getView() instanceof Scrollable) {
- Scrollable var3 = (Scrollable)var2.getView();
- Rectangle var4 = var2.getViewRect();
- return var3.getScrollableUnitIncrement(var4, ((JScrollBar)this).getOrientation(), var1);
- } else {
- return super.getUnitIncrement(var1);
- }
- }
-
- public int getBlockIncrement(int var1) {
- JViewport var2 = this.this$0.getViewport();
- if (var2 == null) {
- return super.getBlockIncrement(var1);
- } else if (var2.getView() instanceof Scrollable) {
- Scrollable var3 = (Scrollable)var2.getView();
- Rectangle var4 = var2.getViewRect();
- return var3.getScrollableBlockIncrement(var4, ((JScrollBar)this).getOrientation(), var1);
- } else {
- return ((JScrollBar)this).getOrientation() == 1 ? var2.getExtentSize().width : var2.getExtentSize().height;
- }
- }
- }
-