나는 게임을하고 있습니다. 이 부분에서는 새 창이 열리고 게임 지침이 표시됩니다. 유일한 문제는 JTextArea가 20 개 이상의 행이있을 때 .txt 파일의 한 행만 표시한다는 것입니다. 나는 이것에 초보자이다. 그래서 나는 내가 무엇을 놓치고 있는지 모른다. 감사!자바 스윙 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()'은 한 줄만 읽습니다. – MadProgrammer
.............. yikes! –