Ciao, devo creare una interfaccia grafica contenente un JTextField, in modo che, ogni volta che si
preme "enter" il contenuto del JTextField viene scritto, come testo, in un file di
nome "backup".
codice:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;

public class Text extends JFrame {
	JTextField text;
	JPanel panel;
	JButton button;
	
	Text() {
		button = new JButton("Enter");
		text = new JTextField(15);
		panel = new JPanel();
		panel.add(button);
        	panel.add(text);
        	getContentPane().add(panel);
        	button.addActionListener(new Backup());
        	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
   public static void main(String[] args) {
      Text text = new Text();
      text.pack();
      text.setVisible(true);
      text.setSize(new Dimension(500, 400));

   }
}

class Backup implements ActionListener {
   public void actionPerformed(ActionEvent e) {
      PrintWriter out=new PrintWriter(new FileWriter(......));
      out.println(....);
   }
}
Il mio problema è nel metodo actionPerformed sono giuste le mie due linee di codice? che parametri gli passo?
Grazie