gpt4 book ai didi

java - JDialog 模态和类扩展

转载 作者:行者123 更新时间:2023-11-30 05:51:56 24 4
gpt4 key购买 nike

因此,我需要创建一个扩展 JDialog 的类,以从主要功能代码中删除 JDialog 代码。

但是,我不知道如何在创建 JDialog 之后设置它的父级 JFrame

这通常是通过将 JFrame 传递给构造函数来完成的,但是由于它是一个自定义类,我不知道如何将它设置为 JDialog 的父类。我找不到类型为 JDialog.setParent(JFrame); 的任何方法,希望您能理解这个问题。

有什么建议吗?

最佳答案

您可以在 JDialog 的构造函数或 setter 方法中设置父级。然后当你创建对话框时,你就会知道父级并可以将它传递给参数。然后,您可以将参数传递给 super 构造函数。

顺便说一句,我很少需要扩展 JDialog、JFrame 或任何顶级窗口,而是更喜欢“开箱即用”地使用它们并在需要时制作它们。

关于java - JDialog 模态和类扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12214874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com