小编Cel*_*ane的帖子

JTextArea的append()方法似乎不起作用

我们被分配创建一个简单的编译器作为家庭作业,将采取一组指令(包含变量,条件,跳转等)并评估它们.这已经完成了,但我想我会让我的程序更多......"闪亮",并添加从文本文件加载指令的能力,只是为了用户的舒适; 但是,似乎JTextAreaappend ()方法似乎并不真的喜欢我,因为它不会完全没有.这是相关的代码:

BufferedReader bufferedReader;
File file;
FileDialog fileDialog = new FileDialog (new Frame (), "Open File", FileDialog.LOAD);
String line;

fileDialog.setVisible (true);

if (fileDialog.getFile () != null) {
    file = new File (fileDialog.getDirectory () + fileDialog.getFile ());
    input.setText (""); // delete old first

    try {
        bufferedReader = new BufferedReader (new FileReader (file));
        line = bufferedReader.readLine ();

        while (line != null) {
            input.append (line);
            System.out.println (line);
            line = bufferedReader.readLine ();
        }
    } catch (IOException ioe) {
        ioe.printStackTrace …
Run Code Online (Sandbox Code Playgroud)

java file-io swing append jtextarea

4
推荐指数
1
解决办法
2177
查看次数

标签 统计

append ×1

file-io ×1

java ×1

jtextarea ×1

swing ×1