【发布时间】:2016-04-13 04:04:33
【问题描述】:
(希望)快速提问,我已经编写了一些代码来显示 JOptionPane 中文本文件中的信息,它可以工作,但它为每一行创建一个新框。
如何让它在单个 JOptionPane 中显示所有已读文本,而不是逐个框、逐行显示。如果可能,不必重写整个内容。
Scanner inFile = null;
try {
inFile = new Scanner(new FileReader( curDir + "/scripts/sysinfo.txt"));
} catch (FileNotFoundException ex) {
Logger.getLogger(DropDownTest.class.getName()).log(Level.SEVERE, null, ex);
}
while(inFile.hasNextLine()){
String line = inFile.nextLine();
JOptionPane.showMessageDialog(null, line, "System Information", JOptionPane.INFORMATION_MESSAGE);
}
我四处寻找类似的问题,但找不到任何适合此问题的问题,因此决定问一下,但如果我以某种方式遗漏了某些内容并最终导致重复,我会道歉。
感谢您的帮助。
【问题讨论】:
标签: java swing text-files java.util.scanner joptionpane