Java开发GUI之滚动条
滚动条组件可以实现用户拖动调整效果,示例代码如下:
static void ScrollBarTest(){
Frame frame = new Frame("Label");
Panel pannel = new Panel();
Scrollbar scrollbar = new Scrollbar(Scrollbar.HORIZONTAL, 5, 2, 0, 20);
scrollbar.setUnitIncrement(1);
scrollbar.setBlockIncrement(5);
scrollbar.addAdjustmentListener(new ScrollBarListener());
pannel.add(scrollbar);
frame.add(pannel);
frame.pack();
frame.show();
}
AdjustmentListener用来监听滚动条的值变化,其实现如下:
class ScrollBarListener implements AdjustmentListener{
@Override
public void adjustmentValueChanged(AdjustmentEvent e) {
// TODO Auto-generated method stub
System.out.println(e.getValue());
}
}
ScrollBar组件中常用方法列举如下:
//构造方法
public Scr