在 JTextArea 中可滚动

Scrollable in JTextArea

我有一个 class 扩展 JFrame 和一个具有以下配置的 JTextArea。由于某种原因,我的卷轴没有出现。我不明白为什么。

     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)

只添加滚动框而不是 JTextArea

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