JTextArea的JScrollPane无法正常工作;不会滚动

时间:2014-07-10 19:57:05

标签: java swing jscrollpane jtextarea

我是Java Swing的新手程序员。我正在尝试使用JScrollPane创建JTextarea,以便文本滚动。但滚动不起作用。请帮我解决一下这个。我不知道我做错了什么。我在这里提供我的代码片段。

JTextArea ta = new JTextArea("Hello.\n \n \n \n \n There.", 5, 10);
ta.setBounds(250, 60, 120, 60);

JScrollPane jp = new JScrollPane(ta,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
jp.setBounds(250, 60, 140, 80);
jp.setPreferredSize(new Dimension(150, 150));

//jp.setViewportView(ta);
ta.setLineWrap(true);
panel.add(ta);
panel.add(jp);

1 个答案:

答案 0 :(得分:2)

删除以下行:

panel.add(ta);

这将解决您的问题,因为您已将JTextArea添加到JScrollPane (还有其他评论值得一看:))