可在JTextArea中滚动

时间:2015-04-14 20:09:58

标签: java jtextarea

我有一个使用以下配置扩展JFrame和JTextArea的类。出于某种原因,我的Scroll没有出现。我无法弄清楚原因。

     JTextArea ta=new JTextArea();
         ...

            ta.setText(out);
            JScrollPane scrollFrame = new JScrollPane(ta);
            //ta.setAutoscrolls(true);
            scrollFrame.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
            scrollFrame.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
            add(scrollFrame);
            add(ta);
            setSize(300, 300);
            setResizable(false);
            setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
            setVisible(true);

例如,Adding a Scrollable JTextArea (Java)

1 个答案:

答案 0 :(得分:2)

只需添加scrollframe而不是JTextArea

 add(scrollFrame);
// add(ta);