在Netbeans Java中保存按钮(无论是启用还是禁用)、文本框和JComboBox选择的状态



我在Netbeans中有两个表单,其中一个表单将启动,用户将输入信息。然后如果用户愿意,就会打开另一个jframe。用户正在处理的jframe将关闭。现在,从新打开的jframe开始,用户决定返回到前一帧。问题是,当用户决定返回到上一帧时,文本框中的文本消失,启用的按钮被禁用,组合框选择重置。有人知道我如何保存所有这些元素的状态吗?非常感谢。

这样有帮助吗?

public class MyFrame extends JFrame{
    private JCheckBox box1;
    public MyFrame(){
        box1 = new JCheckBox();     
    }
public void work(){
    if(getbox().isSelected){
    //work
    }else{
    //do else
    }
}
public JCheckBox getbox1(){
    return this.box1;
}
public JCheckBox setSelectedbox1(boolean set){
    getbox1().setSelected(set); 
}

如果你想让这个物体保持活力,你可以使用:

myFrame.setVisible(false)
myFrame.setVisible(true)
应用程序通常应该只有一个JFrame。

您可能可以使用卡片布局来交换不同的面板。阅读关于如何使用CardLayout的Swing教程,了解更多信息和示例。

其他选项或使用JTappedPane或JInternalFrames。本教程还有关于这些组件的部分。

相关内容

  • 没有找到相关文章

最新更新