Java 将JScrollPane与JTextArea一起使用

Java 将JScrollPane与JTextArea一起使用,java,swing,jscrollpane,jtextarea,jscrollbar,Java,Swing,Jscrollpane,Jtextarea,Jscrollbar,可能重复: 我有在文本区域中显示滚动条的代码,但它实际上不起作用。有什么建议吗 final JTextArea textArea = new JTextArea(); textArea.setEditable(false); textArea.setBounds(10, 152, 456, 255); textArea.setBorder(border); textArea.setLineWrap(true); sbrText = new JSc

可能重复:

我有在文本区域中显示滚动条的代码,但它实际上不起作用。有什么建议吗

    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);
您需要将JScrollPane添加到面板,而不是JTextArea。因此,应该是:

panel_1.add(sbrText);

什么不起作用?请更详细地描述你的问题。现在你为什么浪费每个人的时间问两次这个问题?你太粗心了。我试过了,但没用。当我这样做的时候,文本区域在框架中就不可见了。如果不看到您的JPanel是如何创建并添加到JFrame中的,就无法知道了。不管怎样,这个问题你问了两次。你应该问另一个问题,而不是创造两个相同的问题。