个性化阅读
专注于IT技术分析

Java AWT滚动条

本文概述

Scrollbar类的对象用于添加水平和垂直滚动条。滚动条是一个GUI组件, 它使我们可以看到不可见的行数和列数。

AWT滚动条类声明

public class Scrollbar extends Component implements Adjustable, Accessible

Java AWT滚动条示例

import java.awt.*;
class ScrollbarExample{
ScrollbarExample(){
		    Frame f= new Frame("Scrollbar Example");
		    Scrollbar s=new Scrollbar();
		    s.setBounds(100, 100, 50, 100);
		    f.add(s);
		    f.setSize(400, 400);
		    f.setLayout(null);
		    f.setVisible(true);
}
public static void main(String args[]){
	   new ScrollbarExample();
}
}

输出:

java awt滚动条示例1

具有AdjustmentListener的Java AWT滚动条示例

import java.awt.*;
import java.awt.event.*;
class ScrollbarExample{
	 ScrollbarExample(){
		    Frame f= new Frame("Scrollbar Example");
		    final Label label = new Label();        
		    label.setAlignment(Label.CENTER);
		    label.setSize(400, 100);
		    final Scrollbar s=new Scrollbar();
		    s.setBounds(100, 100, 50, 100);
		    f.add(s);f.add(label); 
		    f.setSize(400, 400);
		    f.setLayout(null);
		    f.setVisible(true);
		    s.addAdjustmentListener(new AdjustmentListener() {
	            public void adjustmentValueChanged(AdjustmentEvent e) {
	               label.setText("Vertical Scrollbar value is:"+ s.getValue());
	            }
		    });
		 }
public static void main(String args[]){
new ScrollbarExample();
}
}

输出:

java awt滚动条示例2
赞(0)
未经允许不得转载:srcmini » Java AWT滚动条

评论 抢沙发

评论前必须登录!