java中swing的textArea滚动条显示不出来

JTextAreatextArea=newJTextArea();textArea.setBounds(90,6,594,412);contentPane.add(tex... JTextArea textArea = new JTextArea();
textArea.setBounds(90, 6, 594, 412);
contentPane.add(textArea);
textArea.setEditable(false);
textArea.setLineWrap(true);
JScrollPane scr = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
textArea.add(scr);
textArea.setFont(new Font("宋体", Font.PLAIN,12));
textArea.setForeground(Color.black);
哪里错了呢?初学JAVA,很多不懂的,谢谢
展开
 我来答
百度网友75bfa5c
推荐于2018-05-07 · TA获得超过154个赞
知道小有建树答主
回答量:137
采纳率:66%
帮助的人:76.3万
展开全部
你应该这么写
jscrollpane sp=new jscrollpane();
contentPane.add(sp);

sp.setviewportview(textarea);

因为jscrollpane是个面板 是容器
所以你应该把contentPane里加上一个jscrollpane子容器
jscrollpane里面放textarea.
xiangshuai320
2013-03-13 · 超过16用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:22.7万
展开全部
应该把textArea放到scr中,用JScrollPane的构造器,JScrollPane scr=new JScrollPane(textArea);然后把scr放到面板中,不用再把textArea再放到面板中了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ssh99999ssh
2013-03-13 · TA获得超过389个赞
知道小有建树答主
回答量:719
采纳率:50%
帮助的人:260万
展开全部
contentPane 你加到Frame去没哦
追问
不能追问这么多字,我在问题补充那里贴了个图了,不好意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式