gpt4 book ai didi

Java 输入和文件读取器

转载 作者:行者123 更新时间:2023-12-02 00:21:27 25 4
gpt4 key购买 nike

我正在尝试打开一个文件并将其添加到文本区域,但文本文件无法工作,不确定到底是什么不起作用,但我知道编译器到达了我实现读入文件代码的函数/方法。这是代码

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 上运行它,没有收到任何错误,文本字段中的输入文本根本没有改变。文本区域中未添加任何内容。确实需要一些帮助

最佳答案

I am trying to open up a file and add it to a textarea, ..

使用JTextComponent.read(Reader,Object)相反。

例如

textArea.read(new FileReader(hej), hej);

关于Java 输入和文件读取器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com