2012-03-08 46 views
-3

可能重复:
Java Textarea ScrollPane使用一个JScrollPane有一个JTextArea

我有一个滚动条出现在一个文本,但它并不真正的工作代码。有什么建议么?

final JTextArea textArea = new JTextArea(); 
    textArea.setEditable(false); 
    textArea.setBounds(10, 152, 456, 255); 
    textArea.setBorder(border); 
    textArea.setLineWrap(true); 
    sbrText = new JScrollPane(textArea); 
    sbrText.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); 
    panel_1.add(textArea); 
+1

**什么**“不起作用”?请更详细地描述你的问题。 – Mat 2012-03-08 20:23:50

+0

现在,你为什么通过问这个问题两次浪费每个人的时间?这对你来说是毫无意义的。 – 2012-03-08 20:36:34

回答

5

您需要的JScrollPane添加到面板上,JTextArea。因此,它应该是:

panel_1.add(sbrText); 
+0

我试过了,但它不起作用。当我这样做时,textarea不再在框架中可见 – Pita 2012-03-08 20:52:09

+1

没有看到你的JPanel是如何创建并添加到JFrame的,无从得知。无论如何,你问这个问题两次。你应该问另一个问题,而不是创建两个相同的问题。 – btantlinger 2012-03-08 20:56:27