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();//实例化
}
滚动条
最新推荐文章于 2022-07-23 17:38:11 发布