java - Gui 显示文本文档 - 如何分割行

标签 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 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 Greenwich Mean Time] Brandon has reported: Report for: Seriously offensive language

最佳答案

怎么样

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

关于java - Gui 显示文本文档 - 如何分割行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807546/

相关文章:

java - 如何安全地更新一个有很多读者和一个作者的文件?

java - 错误 : Selection does not contain a main type

java - 从另一个 jar 添加组件到 JPanel

git - 在 GUI ($git gui) 中单击存储库/压缩数据库时执行的 git 命令到底是什么

iphone - reloadData 后保存 UITableView 中选定的行

java - 为什么它不显示我的按钮?

JavaFX - 尺寸的 CSS 变量?

Javafx 2 TreeView - 隐藏根项目

java - 将 jar 添加到 artifatory.m2/repository 后,maven 构建失败,不包含 jar 文件

c# - 好奇的用户在应用程序处于后台进程时按键,如何忽略这种类型的额外按键