附加到Jtextarea,显示文件位置而不是扫描内容

时间:2016-11-04 02:33:44

标签: java jtextarea jfilechooser

这不是完整的代码,但是我试图将文件的内容追加到JTextArea中,只要具有特定的情况。我的.txt文件我打开包含

#if DEBUG
namespace Test
#else
namespace TestB
#endif
{
    public class Program
    {
        public static void Main()
        {
            Console.WriteLine(new Program().GetType().FullName);
            Console.ReadLine();
        }
    }
}

以下结果将发布到我的控制台进行调试

TEST
TEST
TEST
COLOR 100 100 100

我的JTextArea包含

Input Instruction Not Recognized1
Input Instruction Not Recognized2
Input Instruction Not Recognized3

但是我希望它显示唯一有效的行COLOR 100 100 100,并且还在JTextAera中按顺序显示调试行,但我似乎无法想象有人可以提供帮助。< / p>

C:\Users\c3462292\Documents\MuseLog.txt

1 个答案:

答案 0 :(得分:0)

您只能在上面的代码中的JTextArea 上调用append(...),它会附加您看到的文字,因此不应该完全出乎意料。你在哪里甚至试图在文件中附加任何文本,所以如果我是你,我会做的第一件事就是编辑代码,这样就可以了。

接下来,您只测试a数组中的第一个字符串,而a[0]仅包含TEST。所以当然切换块将转到默认行。