package gui.run;
public abstract class RunScroll extends javax.swing.JScrollBar implements
java.awt.event.AdjustmentListener, Runnable {
public RunScroll(int orientation, int value, int extent, int min, int max) {
super(orientation, value, extent, min, max);
addAdjustmentListener(this);
}
public RunScroll(int orientation) {
this(orientation, 0, 10, 0, 100);
}
public RunScroll() {
this(VERTICAL);
}
public void adjustmentValueChanged(java.awt.event.AdjustmentEvent ae) {
run();
}
public static void main(String args[]) {
gui.ClosableJFrame cf = new gui.ClosableJFrame();
cf.setSize(200, 200);
java.awt.Container c = cf.getContentPane();
c.setLayout(new java.awt.FlowLayout());
c.add(new RunScroll() {
public void run() {
System.out.println("value=" + getValue());
}
});
cf.setVisible(true);
}
}