我正在尝试打开一个文件并将其添加到文本区域,但文本文件无法工作,不确定究竟是什么不起作用,但我知道编译器到达了我实现读取文件代码的函数/方法。这是代码
public class PictureAndButton extends JFrame implements ActionListener
{
private JMenuItem menuOptionOne = new JMenuItem("Lägg till text", KeyEvent.VK_L);
private JTextField textFalt = new JTextField();
public PictureAndButton()
{
menuInfo.add(menuOptionOne);
menuOptionOne.addActionListener(this);
textField.addActionListener(this);
setSize(350, 150);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == menuOptionOne)
{
readInFile(textField.getText());
}
}
private void readInFile(String hej)
{
try
{
BufferedReader inFile = new BufferedReader(new FileReader(hej));
while(true)
{
String rad = inFile.readLine();
if(rad == null)
break;
textArea.append(rad);
}
}
catch(IOException e){}
}
public static void main(String[] args)
{
PictureAndButton peanutButter = new PictureAndButton();
}
}
我在 Eclipse 上运行它并且我没有收到任何错误,文本字段中的输入文本根本没有改变。没有任何内容添加到文本区域。真的需要一些帮助