我只想知道如何在文本区域添加滚动条。读者输入的文字比该区域更多,并且滚动条不会自动出现。
这是我的整个代码:
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);
}
}