當更新學生信息關閉時,它將刷新學生信息系統上的數據並清除搜索文本框中的數據。請幫忙!當我關閉JFrame2時,我想清除JFrame1中的jtextfile,我該怎麼辦?
以下是我已經試過了,但它不工作!
public class UpdateInfo extends JFrame{
public JPanel pParent;
public JTextField jtfStudentID;
public JTextField jtfStudentName;
public JTextField jtfGender;
public JTextField jtfAddres;
private JButton updateButton;
private JButton cancelButton;
private StudentList stu;
public UpdateInfo() {
super("Update Student Information ");
setContentPane(pParent);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setPreferredSize(new Dimension(650, 350));
pack();
setLocationRelativeTo(null);
cancelButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
stu = new StudentList();
stu.jtfSearch.setText("");
dispose();
}
});
}
}
你可以在你的框架上調用'WindowListener',關閉框架的動作,你可以做任何你想做的事情。閱讀更多關於WindowListener的鏈接(https://docs.oracle.com/javase/7/docs/api/java/awt/event/WindowListener.html) –