我正在創建一個Java應用程序,我將要有一個按鈕。當按下該按鈕時,我想要一個表單,其中包含username
,password
等各種字段。在這種形式下,有按鈕,當按下時將所有內容保存到文件並切換回第一個JFrame。從當前JFrame中打開一個新的JFrame
這就是我目前的做法。這是第一個JFrame的按鈕代碼:
public class FirstJFrame extends JFrame {
private void newJFrameActionPerformed(java.awt.event.ActionEvent evt) {
SecondJFrame pan = new SecondJFrame();
this.setVisible(false);
pan.setVisible(true);
}
}
,這是在第二的JFrame的Save
按鈕的代碼:
public class SecondJFrame extends javax.swing.JFrame {
private void goBackActionPerformed(java.awt.event.ActionEvent evt) {
SecondJFrame pan = new SecondJFrame();
this.setVisible(false);
pan.setVisible(true);
}
}
此作品不夠好,我,但我有一種感覺,我沒有這樣做,我可能會創建一個內存泄漏,因爲我每次都創建一個新對象。我做的是正確的還是有更好的方法?
參見[?*多JFrames,好/壞的做法的使用*](http://stackoverflow.com/q/9554636/230513) – trashgod
是;這是許多平臺上的[leak](http://stackoverflow.com/q/6309407/230513)。 – trashgod