Java 显示文本文档的Gui-如何拆分行

Java 显示文本文档的Gui-如何拆分行,java,user-interface,Java,User Interface,所以我想让我的文件阅读器显示我一直在工作的文本文件的内容,但它在一行中显示所有内容,我尝试了行拆分器等,但它不起作用 JTabbedPane jtp1=new JTabbedPane(); JTabbedPane jtp2=new JTabbedPane(); JPanel jp1=new JPanel(); JTextArea t1=new JTextArea(); MainGui() throws Exception { super("" + Settings.Name + " By

所以我想让我的文件阅读器显示我一直在工作的文本文件的内容,但它在一行中显示所有内容,我尝试了行拆分器等,但它不起作用

JTabbedPane jtp1=new JTabbedPane();
JTabbedPane jtp2=new JTabbedPane();
JPanel jp1=new JPanel();
JTextArea t1=new JTextArea();
MainGui() throws Exception
{
    super("" + Settings.Name + " By Brandon");
    FileReader f=new FileReader("");
    BufferedReader brk=new BufferedReader(f);      
    String line;
    while((line=brk.readLine())!=null){
        t1.append(line);
    }
    //jp1.add(t1);
    jtp1.addTab("Reports",t1);
    getContentPane().add(jtp1);       
}
public static void main(String args[]) throws Exception
{
    MainGui mv1=new MainGui();
    mv1.pack();
    mv1.setVisible(true);   
    mv1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
}
在文本文档中大约有30行数据,如下图所示,每行只占用一行

如何使GUI像文本文档一样显示它

[21-Dec-2013 17:43:24格林威治标准时间]布兰登曾报道:严重冒犯性语言的报道

怎么样

t1.append(line + "\n"); //add line break to each append

为了更快地获得更好的帮助,请发布一个。让源代码自行读取。再看看第1页)。2) 3)