JAVA,GUI中为什么添加了滚动条却没有效果
JTextAreaarea=newJTextArea(8,43);JScrollPanesc=newJScrollPane(area);gui.add(area);gui...
JTextArea area = new JTextArea(8,43);
JScrollPane sc = new JScrollPane(area);
gui.add(area);
gui.add(sc);
这样添加了却没有用,数据超过area时就不断往下延伸area大小,而不是出现滚动条 展开
JScrollPane sc = new JScrollPane(area);
gui.add(area);
gui.add(sc);
这样添加了却没有用,数据超过area时就不断往下延伸area大小,而不是出现滚动条 展开
1个回答
展开全部
sc.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);//设置垂直滚动条自动出现
更多追问追答
追问
没有用。。试过很多方法了
追答
设置
textText.setLineWrap(true);
JScrollPane scroll=new JScrollPane(textText);
scroll.setPreferredSize(new Dimension(200,200));
scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);//设置垂直滚动条自动出现
自己测试可以出现滚动条
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询