/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
private static final int DEFAULT_WIDTH_LINUX;
static {
}
tsb = new XVerticalScrollbar(this);
} else {
tsb = new XHorizontalScrollbar(this);
}
}
/**
* Create a scrollbar.
*/
super(target);
xSetVisible(true);
}
/**
* Returns default size of scrollbar on the platform
* Currently uses hardcoded values
*/
private int getDefaultDimension() {
return DEFAULT_WIDTH_LINUX;
} else {
return DEFAULT_WIDTH_SOLARIS;
}
}
/**
* Compute the minimum size for the scrollbar.
*/
}
public void repaint() {
Graphics g = getGraphics();
}
/**
* Paint the scrollbar.
*/
// paint the whole scrollbar
}
repaint();
}
/**
* The value has changed.
*/
postEvent( new AdjustmentEvent(sb, AdjustmentEvent.ADJUSTMENT_VALUE_CHANGED, type, value, isAdjusting));
}
/**
*
* @see java.awt.event.MouseEvent
* MouseEvent.MOUSE_CLICKED
* MouseEvent.MOUSE_PRESSED
* MouseEvent.MOUSE_RELEASED
* MouseEvent.MOUSE_MOVED
* MouseEvent.MOUSE_ENTERED
* MouseEvent.MOUSE_EXITED
* MouseEvent.MOUSE_DRAGGED
*/
super.handleJavaMouseEvent(mouseEvent);
int x = mouseEvent.getX();
int y = mouseEvent.getY();
return;
}
switch (mouseEvent.getID()) {
case MouseEvent.MOUSE_PRESSED:
break;
case MouseEvent.MOUSE_RELEASED:
break;
case MouseEvent.MOUSE_DRAGGED:
break;
}
}
super.handleJavaKeyEvent(event);
switch(event.getKeyCode()) {
break;
break;
break;
break;
case KeyEvent.VK_PAGE_UP:
break;
case KeyEvent.VK_PAGE_DOWN:
break;
break;
break;
}
}
}
repaint();
}
repaint();
}
public void setLineIncrement(int l) {
tsb.setUnitIncrement(l);
}
public void setPageIncrement(int p) {
tsb.setBlockIncrement(p);
}
public void layout() {
super.layout();
}
}