Javaスイングとアクションリスナーの初心者。私がしようとしているのは、テキスト ファイルを 1 行ずつ表示し、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
このコードは、ボタンを押すたびにテキスト ファイルの最初の行を読み取るだけです。