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

Java JScrollBar

本文概述

JScrollbar类的对象用于添加水平和垂直滚动条。它是滚动条的实现。它继承了JComponent类。

JScrollBar类声明

我们来看一下javax.swing.JScrollBar类的声明。

public class JScrollBar extends JComponent implements Adjustable, Accessible

常用的构造函数:

建设者 描述
JScrollBar() 用初始值创建一个垂直滚动条。
JScrollBar(int orientation) 创建具有指定方向和初始值的滚动条。
JScrollBar(int orientation, int value, int extent, int min, int max) 创建具有指定方向, 值, 范围, 最小和最大的滚动条。

Java JScrollBar示例

import javax.swing.*;
class ScrollBarExample
{
ScrollBarExample(){
    JFrame f= new JFrame("Scrollbar Example");
 JScrollBar s=new JScrollBar();
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 Jscrollbar 1

具有AdjustmentListener的Java JScrollBar示例

import javax.swing.*;
import java.awt.event.*;
class ScrollBarExample
{
ScrollBarExample(){
    JFrame f= new JFrame("Scrollbar Example");
    final JLabel label = new JLabel();        
    label.setHorizontalAlignment(JLabel.CENTER);  
    label.setSize(400, 100);
    final JScrollBar s=new JScrollBar();
    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 Jscrollbar 2
赞(0)
未经允许不得转载:srcmini » Java JScrollBar

评论 抢沙发

评论前必须登录!