I want to read user's input (user's nickname) from a JOptionPane and then store that input into a new txt file. Also, I want the entered information to update itself in the text file every time a new user enters his nickname. Thank you very much in advance for the help! Here is my code:
private static class testItApp implements ActionListener {
    @Override
    public void actionPerformed(ActionEvent e) {
        String filename = "scoreboard.txt";
        try {    
            PrintWriter output = new PrintWriter(filename);
            JOptionPane.showInputDialog(null, "Enter your nickname:");
            output.println("kjkjbkj");
            output.close();
        } 
        catch (FileNotFoundException ex) {
            System.out.println("Error");
        }          
    }
}
				
                        
JOptionPane.showInputDialogreturns the value the user entered into the field ornullif the canceled the dialog. Assign and check the return resultSee How to Make Dialogs and
JOptionPane#showInputDialogfor more details