所以我希望我的文件阅读器显示我一直在工作的文本文件的内容,但它全部显示在一大行中,我尝试过行分割器等,但它不起作用。
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/