滚动条的应用

来源:互联网 发布:精雕编程软件 编辑:程序博客网 时间:2024/05/25 21:32
import java.awt.*;import java.awt.event.*;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public  class Fjie implements AdjustmentListener {//创建类hx,实现接口AdjustmentListener    JLabel lab;    JFrame f;    JPanel pnlMain;    Scrollbar Hsb ,Vsb;    int x = 0,y = 0;    public  Fjie() {        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);//利用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        Fjie scr = new Fjie();    }}

这里写图片描述

原创粉丝点击