Я пытался заставить это работать, но до сих пор мне не удавалось. Я надеюсь, что я могу очистить несколько полей JTextFields с помощью кнопки. Ниже мой код
Я новичок Форма не будет очищена при клике.
В моей форме есть 5 полей JTextField. Я хочу, чтобы их можно было очистить одним нажатием кнопки
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class AddAnimalForm extends JDialog {
private JPanel root;
private JTextField GName;
private JTextField CommonName;
private JTextField Price;
private JTextField Gender;
private JTextField Colour;
private JButton addAnimalsButton;
private JButton clearFormButton;
public static void main(String[] args) {
new GUI();
}
public AddAnimalForm(Frame owner) {
super(owner, "Adding Animals", true);
setContentPane(root);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
pack();
addAnimalsButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
//main.addAnimal();
}
});
clearFormButton.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e){
Gender.setText("");
}
});
setVisible(true);
}
}