java swing 和动作监听器的新手。我想要的是逐行显示文本文件,当我点击 JButton 时更改行。对于我正在使用的分隔符,或 | 我到目前为止的代码是:
next.addActionListener(new ActionListener (){
public void actionPerformed(ActionEvent e){
if (next.equals(next)) {
{
try{
File data = new File("player.txt");
Scanner scanner = new Scanner(data);
if (scanner != null){
scanner.useDelimiter(",|*");
if (scanner.hasNextLine()){
{
textArea.append(scanner.nextLine() + "\n");
}
}
scanner.close();
}
}
catch (FileNotFoundException ex){}
}
}
}//End ActionPerformed
});//End ActionListener
每次我点击按钮时,这段代码只是读取文本文件的第一行。