滚动条

来源:互联网 发布:ubuntu 安装软件中心 编辑:程序博客网 时间:2024/05/10 01:48
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();//实例化    }

这里写图片描述