import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class W implements AdjustmentListener{ //创建类 W,实现接口AdjustmentListener
JLabel lab;
JFrame f;
JPanel pnlMain;
Scrollbar Hsb,Vsb;
int x=0,y=0;
public W(){
f=new JFrame("滚动条示例"); //定义界面标题
lab=new JLabel("滚动条示例"); //定义标签内容
Font fontstr=new Font("宋体",Font.BOLD,15); //设置字体
lab.setFont(fontstr);
Hsb=new Scrollbar(Scrollbar.HORIZONTAL,0,10,0,300); //定义滚动条,并增加监听器
Vsb=new Scrollbar(Scrollbar.VERTICAL,0,10,0,200);
Hsb.addAdjustmentListener(this);
Vsb.addAdjustmentListener(this);
pnlMain=new JPanel(); //定义容器,并在界面中添加容器和滚动条
pnlMain.add(lab);
f.add(pnlMain,BorderLayout.CENTER);
f.add(Hsb,BorderLayout.EAST);
pnlMain.setLayout(null); //利用UNLL布局,设置标签在界面中的位置
lab.setBounds(120,90,100,25);
f.setSize(350,250); //设置界面的大小和可见性
f.setVisible(true); }
public void AdjustmentVC(AdjustmentEvent e){ }
public static void main(String[] args) { // TODO 自动生成的方法存根
W scr =new W(); //进行实例化 }}