在我的文本区域添加滚动条

时间:2016-11-27 02:06:27

标签: java swing jtextarea

我只想知道如何在文本区域添加滚动条。读者输入的文字比该区域更多,并且滚动条不会自动出现。

这是我的整个代码:

import java.awt.EventQueue;
import java.io.FileReader;
import java.io.IOException;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;

public class HGU3N extends JFrame {

private static final long serialVersionUID = 1L;
private JPanel contentPane;

public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                HGU3N frame = new HGU3N();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

public HGU3N() throws IOException {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 895, 493);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JTextArea textArea = new JTextArea();
    FileReader reader = new FileReader("Notes\\HumanGeoUnit3Notes.txt");
    textArea.read(reader,"Notes\\HumanGeoUnit3Notes.txt");
    textArea.setBounds(10, 11, 859, 432);
    textArea.setLineWrap(true);
    textArea.setEditable(false);
    contentPane.add(textArea);
}

}

0 个答案:

没有答案