我正在使用一个应用程序。
因为那里有很多子JFrame
个对象。
每次单击显示子框架的按钮时,都会创建一个新的子框架实例,因此会创建相同子框架的多个副本。
如何防止子节点的多个副本?
答案 0 :(得分:2)
您可以使用布尔标志来存储jframe状态。基于此标志,您可以防止创建JFrame的多个实例。
答案 1 :(得分:1)
您需要通过按钮单击来跟踪子框架是否已打开。如果是,则不要创建新表单。如果没有创建新的子表单并显示它。
或者,如果您的业务逻辑允许,那么请转到模型对话框。但你最好问问你的经理。
正如manoj
指出的那样,您可以使用boolean
数据类型标记显示新表单。