本文研究的主要是swing组件之JScrollPane滚动条的实现代码示例,具体如下。
实例1
/*
* 滚动条
*/
import javax.swing.*;
public class Demo1 extends JFrame{
JTextArea jta = null;
JScrollPane jsp = null;
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo1 d = new Demo1();
}
public Demo1()
{
jta = new JTextArea();
/*
* JScrollPane(Component view, int vsbPolicy, int hsbPolicy)
* 创建一个 JScrollPane,它将视图组件显示在一个jta视口中,视图位置使用一对滚动条控制。
* vsbPolicy 用于垂直滚动条的显示策略。默认为 ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED。
* hsbPolicy 用于水平滚动条的显示策略。默认为 ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED。
* 若不显示水平的滚动条则使用 JScrollPane.HORIZONTAL_SCROLLBAR_NEVER
* 若不显示竖直方向的滚动条则使用 JScrollPane.VERTICAL_SCROLLBAR_NEVER
*