当我关闭jinternalframe时,它选择了jcombobox数据和添加的textfeilds数据保持在它关闭时的位置(不保存)。
这是我的结束源代码:
private void formInternalFrameClosing(javax.swing.event.InternalFrameEvent evt) {
try {
if (no != null) {
int confirmed = JOptionPane.showConfirmDialog(null,
"Are you sure you want to exit the program?",
"Exit Program Message Box",
JOptionPane.YES_NO_OPTION);
if (confirmed == JOptionPane.YES_OPTION) {
this.dispose();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
我无法显示图像,但是当我打开预先关闭的jinternalframe时,每个选定的数据在新的jinternalfrmae上也是相同的。
之前我尝试过这段代码。但当我点击关闭按钮jinternalframe甚至没有关闭。 这是旧代码:
NewOrder no;
try {
if (no != null) {
int confirmed = JOptionPane.showConfirmDialog(null,
"Are you sure you want to exit the program?",
"Exit Program Message Box",
JOptionPane.YES_NO_OPTION);
if (confirmed == JOptionPane.YES_OPTION) {
this.dispose();
}
}
} catch (Exception e) {
e.printStackTrace();
}
这甚至不起作用..请帮忙。如果您需要更多解释,请询问。
再次编辑问题。
让我说我填写了内部框架中的名称和地址,我关闭它而没有保存任何数据..如果我再次打开它,那些输入的数据将在那里。我用给定的第一个源代码来关闭jinternalframe。第二个源代码甚至没有工作..