私はゲームに取り組んでいます。この部分では、新しいウィンドウが開き、ゲームの指示が表示されます。唯一の問題は、JTextAreaが20行以上あるときに.txtファイルの1行だけを表示することです。私はこれで初心者ですので、私は何が欠けているのか分かりません。ありがとう!Java Swing JTextAreaが動作しません
class Instruction extends JFrame
{
private JTextArea read;
private JScrollPane scroll;
Instruction(String x)
{
super(x);
try
{
BufferedReader readers = new BufferedReader (new FileReader("instructions.txt")); //read from file
read = new JTextArea(readers.readLine());
scroll = new JScrollPane(read);
read.setFont(new Font("Comic Sans MS", Font.BOLD, 16)); // change font
read.setEditable(false);
add(read);
}
catch(IOException exception)
{
exception.printStackTrace();
}
}
}
'readers.readLine()'は1行だけを読み取る – MadProgrammer
.............. yikes! –