我正在开发一个文本编辑器程序,我遇到了一些问题。我正在为我的程序使用拼写检查功能,我希望用户能够编辑我用来检查拼写正确的字典文件。
我目前认为textArea是一种显示文本的简单方法,但是我很难向用户显示该文件。
void typeWords()
{
String ord = "";
JTextArea listeOrd = new JTextArea(ord);
JScrollPane scrollPane = new JScrollPane(listeOrd);
listeOrd.setLineWrap(true);
listeOrd.setWrapStyleWord(true);
scrollPane.setPreferredSize( new Dimension( 200, 600 ) );
JOptionPane.showMessageDialog(null, scrollPane,"Ordbok:", JOptionPane.PLAIN_MESSAGE);
}
这是控制此框架的代码的一部分。它不多,但我的问题是,有没有办法直接引用和打印出我想要的文本文件? (example.txt)我希望它是可编辑的,并在关闭时保存它,但在找到打印字典的方法之前我无法解决这些问题
答案 0 :(得分:1)
您需要查看JTextArea#read
和JTextArea#write
方法
作为一般性建议,我考虑使用单个列JTable
,因为它可以让您更轻松地编辑单个行并控制文件的格式
您可能还想查看Basic I/O