所以我希望我的文件阅读器能够显示我一直在工作的文本文件的内容,但是它显示了一个大行,我尝试过分线器等,但它不起作用。
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显示文本文档?
[2013年12月21日17:43:24格林威治标准时间]布兰登报道:报告:严重冒犯性语言
答案 0 :(得分:1)
怎么样
t1.append(line + "\n"); //add line break to each append