本文概述
- JScrollBar类声明
- Java JScrollBar示例
- 具有AdjustmentListener的Java JScrollBar示例
JScrollBar类声明 【Java 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) | 创建具有指定方向, 值, 范围, 最小和最大的滚动条。 |
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();
}}
输出:
文章图片
具有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 JScrollPane
- Java JRootPane
- Java JRadioButton实例
- Java JProgressBar
- 如何修复Windows PC中的慢速打印问题(解决办法指南)
- win10设置电脑屏保办法
- win10电脑提示“单击此处输入你的最新的凭据”怎样办?
- win10电脑怎样自动关机?Win10小娜完成语音关机的办法
- win10开机提示关键出错怎样办?