“`
/*创建类ScrollbarTest,实现接口AdjustmenListen
定义界面标题
定义标签内容设置字体
定义滚动条,并增加监听器
定义容器,并在界面中添加容器和滚动条
利用Null布局,设置标签在界面中的位置
设置界面的大小和可见性
*/
package gundongtiao;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class ScrollbarTest implements AdjustmentListener {
JLabel lab;
JFrame f;
JPanel pnlMain;
Scrollbar Hsb ,Vsb;
int x = 0,y = 0;
public ScrollbarTest() {
f =new JFrame(“滚动条示列”);
lab =new JLabel(“滚动条示列”);
Font fontser = new Font(“宋体”,Font.BOLD,15);
lab.setFont(fontser);
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.SOUTH);
f.add(Vsb,BorderLayout.EAST);
pnlMain.setLayout(null);
lab.setBounds(120,90,100,25);
f.setSize(350, 250);
f.setVisible(true);
}
public void adjustmentValueChanged(AdjustmentEvent e) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ScrollbarTest scr = new ScrollbarTest();
}
}
“`