(うまくいけば)簡単な質問です。JOptionPaneのテキストファイルから情報を表示するコードをいくつか書きましたが、各行。複数の行ではなく、1つのJOptionPane内のすべてのテキストを行単位で表示
1行ずつ、1つの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);
}
私は同様の質問のために周りを見回してきましたが、かなりこれに合わせて何かを見つけることができませんでしたし、ちょうど頼むことにしましたが、私は何とか何かを見逃している場合、私は謝りますと、これは重複として終わります。
ありがとうございました。
残念ながら、これは、ファイルの最後に到達するまで、新しいボックスの前の行に次の行を続けて追加することでした。 – Yuuen
ブラケットの位置をずらして固定した後に、すべてのテキストが表示されたことを確認してください。しかし、それはまだ私が目指していたものではありません、私はそれがファイル内に表示されるようにしようとしています、1つの長い行ではなく、次の各行。 – Yuuen
各ループに改行文字を追加すると、上に投稿されます –