滚动条

package lll;
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 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);//定义BorderLayout布局方式
        f.add(Hsb,BorderLayout.SOUTH);//定义BorderLayout布局方式
        f.add(Vsb,BorderLayout.EAST);//定义BorderLayout布局方式
        pnlMain.setLayout(null);//null布局
        lab.setBounds(120,90,100,25);//设置标签在界面中的位置
        f.setSize(350,250);//设置界面大小
        f.setVisible(true);//设置界面的可见性
    }


    public void adjustmentValueChanged(AdjustmentEvent e) 
    {//实现事件的处理


    }


    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        ScrollbarTest scr=new ScrollbarTest();//实例化
    }

滚动条_第1张图片

你可能感兴趣的:(滚动条)