File 如何在没有文件选择器的情况下打开文件
我创建了一个“帮助”文本文件,当用户在我的Java应用程序上单击“帮助”时,我想打开该文件,而不打开文件选择器。我已将帮助文件保存在与代码相同的位置 我的尝试:File 如何在没有文件选择器的情况下打开文件,file,filereader,jmenuitem,File,Filereader,Jmenuitem,我创建了一个“帮助”文本文件,当用户在我的Java应用程序上单击“帮助”时,我想打开该文件,而不打开文件选择器。我已将帮助文件保存在与代码相同的位置 我的尝试: JTextArea open = new JTextArea (); TabPane.add ("Help", open); open.read (new FileReader (help.txt), null); 如果我让你读了,你想在文本区显示文件的内容,对吗 JTextArea open = new JTextArea();
JTextArea open = new JTextArea ();
TabPane.add ("Help", open);
open.read (new FileReader (help.txt), null);
如果我让你读了,你想在文本区显示文件的内容,对吗
JTextArea open = new JTextArea();
BufferedInputStream inStream = new BufferedInputStream(this.getClass().getResourceAsStream("help.txt"));
byte[] chars = new byte[1024];
int bytesRead = 0;
try {
while( (bytesRead = inStream.read(chars)) > -1){
open.append(new String(chars, 0, bytesRead));
}
} catch (IOException e) {
e.printStackTrace();
}
您可以这样做。我不一定要在文本区域显示它,只需打开文件,但我不确定调用该特定文件的代码。您好,它读取help.txt文件并将结果写入JTextArea。。这个.getClass().getResourceAsStream(“help.txt”)可以访问您的文件。感谢出于某种原因,它没有获取help.txt,尽管它保存在同一个位置,但我已经找到了自己的解决方案,目前效果“相当”好