
正文
java滚动条代码,怎么编程实现滚动条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在java程序中加上滚动条,为什么我的程序滚动条没显示?
请使用JScroolPane。比如要为一个多行文本域加上滚动条,要使用如下代码:
jf.add(new JScrollPane(new TextArea(50,30))));
其中jf代表窗口。
相关问答
Q1: 添加JAVA表格代码中的滚动条,纵向的和横向的都添加一下
其实JScrollPane滚动条是自动的,当你的内容大于容器大小时滚动条就会出现。
如果你非要滚动条显示,就加上这两句:
jScrollpane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
jScrollpane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
Q2: 如何用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();
}
}






