ファイルを開いてテキストエリアに追加しようとしていますが、テキストファイルは機能しません。正確に何が機能していないのかわかりませんが、ファイルコードの読み取りを実装する関数/メソッドにコンパイラが到達することはわかっています。ここにコードがあります
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で実行していますが、エラーは発生していません。テキストフィールドの入力テキストはまったく変化しません。テキストエリアには何も追加されません。これについて本当に助けが必要です