Java Example Program/ Sample Source Code
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Scrollbar;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class GetValueIsAdjustingExample {
public static void main(String[] args) {
Frame frame = new Frame("AdjustmentEventExample");
Label label = new Label("Welcome To JavaTips.net");
Scrollbar hbar = new Scrollbar(Scrollbar.HORIZONTAL, 30, 20, 0, 300);
Scrollbar vbar = new Scrollbar(Scrollbar.VERTICAL, 30, 40, 0, 300);
frame.setLayout(new BorderLayout());
frame.add(hbar, BorderLayout.SOUTH);
frame.add(vbar, BorderLayout.EAST);
frame.add(label, BorderLayout.CENTER);
AdjustmentListener adjustmentListener = new MyAdjustmentListener();
hbar.addAdjustmentListener(adjustmentListener);
vbar.addAdjustmentListener(adjustmentListener);
frame.setSize(400, 400);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
class MyAdjustmentListener implements AdjustmentListener {
public void adjustmentValueChanged(AdjustmentEvent ae) {
System.out.println(ae.getAdjustable());
System.out.println(ae.getValue());
System.out.println(ae.getAdjustmentType());
System.out.println(ae.getValueIsAdjusting());
System.out.println(ae.paramString());
}
} |
|
|