在运行时调用GUI的实例

时间:2015-03-06 19:22:01

标签: java user-interface instance

我在Java中有一个名为SupermarketCheckoutGUI的GUI。它运行正常,但我如何在运行时再次调用GUI,因此弹出另一个窗口并给我相同的' GUI。

我想通过一个名为“'添加结帐' - 我可以用什么代码来实现它?

我的想法是,我有一个超市结账系统,可以检索数据,允许用户输入,并显示相关数据。所以对此,我有多个结账。 (直到有人操作)

1 个答案:

答案 0 :(得分:0)

您的GUI不应该有任何与之关联的状态(或任何在处置后应该保留的状态)。您的状态应保存在域对象中。使用域对象创建GUI的新实例(新的SupermarketCheckoutGUI()。show())应该为您提供相同的GUI,状态与前一个相同。