java滚动条,java滚动条组件

发布时间:2022-12-01

本文目录一览:

1、java如何在文本框上加滚动条?
2、java滚动条位置
3、如何用java实现文本域滚动条
4、如何在java程序中加上滚动条,为什么我的程序滚动条没显示?

java如何在文本框上加滚动条?

需要 javax.swing 里面的 JScrollPane 组件 给你个例子吧

import javax.swing.*;
public class TestScroll {
    public TestScroll(){
        JFrame jf = new JFrame("test");
        JPanel jp = new JPanel();
        JTextArea jta = new JTextArea(8,20);
        JScrollPane jsp = new JScrollPane(jta); // 新建一个滚动条界面,将文本框传入
        jp.add(jsp); // 注意:将滚动条界面添加到组建中,而不是添加文本框了
        jf.add(jp);
        jf.pack();
        jf.setLocation(300,300);
        jf.setVisible(true);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        new TestScroll();
    }
}

java滚动条位置

scrollPane.getVerticalScrollBar().setUnitIncrement(10); // 每点击knob一次滚动十个象素
scrollPane.getVerticalScrollBar().setBlockIncrement(5); // 每点击track一次滚动五象素

使用不同的数字,得到不同的长度。 由于你不上代码,我只能帮到这里。

如何用java实现文本域滚动条

需要 javax.swing 里面的 JScrollPane 组件。 例子如下:

import javax.swing.*;
public class TestScroll {
    public TestScroll(){
        JFrame jf = new JFrame("test");
        JPanel jp = new JPanel();
        JTextArea jta = new JTextArea(8,20);
        JScrollPane jsp = new JScrollPane(jta);
        // 新建一个滚动条界面,将文本框传入
        jp.add(jsp); // 注意:将滚动条界面添加到组建中。
        // 而不是添加文本框了
        jf.add(jp);
        jf.pack();
        jf.setLocation(300,300);
        jf.setVisible(true);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    public static void main(String[] args) {
        new TestScroll();
    }
}

如何在java程序中加上滚动条,为什么我的程序滚动条没显示?

请使用 JScroolPane。比如要为一个多行文本域加上滚动条,要使用如下代码:

jf.add(new JScrollPane(new TextArea(50,30)));

其中 jf 代表窗口。