我正在创建一个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