本文目录一览:
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
代表窗口。