JAVA 问题 JScrollPane

意思就是说,我想在JScrollPane里放一个list,然后由于list里面的内容多了,它本身会自动的有滚动列表,我不想list自身有滚动列表,我想全由JScrollP... 意思就是说,我想在JScrollPane里放一个list,然后由于list里面的内容多了,它本身会自动的有滚动列表,我不想list自身有滚动列表,我想全由JScrollPane来控制滚动列表。
然后就各位朋友不要说在里面放 JTextArea,因为我就想里面放一个list。
最好是有个小例子。谢谢
展开
 我来答
tsjguaiguai
2010-10-20 · TA获得超过114个赞
知道答主
回答量:172
采纳率:0%
帮助的人:156万
展开全部
import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
/**
*
* @author xiaobao
*
*/
public class Test{
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){

public void run() {
JFrame frame = new TestFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

});
}
}
class TestFrame extends JFrame{
public TestFrame(){
setTitle("Test");
setSize(WIDTH,HEIGHT);
String[] word = {"1","2","3","4","5","6","7","8"};
JList list = new JList(word);
list.setVisibleRowCount(4);

setLayout(new BorderLayout());
add(new JScrollPane(list),BorderLayout.NORTH);
}
private static final int WIDTH = 200;
private static final int HEIGHT = 200;
}
JLIST自身是没有滚动条的,不可能有
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式