gpt4 book ai didi

java - 我如何无法在java swing中显示带有字符串类名的jframe或jdialog

转载 作者:行者123 更新时间:2023-12-02 05:34:54 26 4
gpt4 key购买 nike

如何在 Java Wwing 中显示带有 String 类名的 JFrameJDialog

示例:我在 String 中有一个 JFrame 名称 com.tan.ui.NewJFrame,我想显示此框架

最佳答案

首先,您需要获取Class引用...

Class frameClass = Class.forName("com.tan.ui.NewJFrame");

接下来,您创建该类的一个新实例...

JFrame frame = (JFrame)frameClass.newInstance();

这假设该类有一个默认构造函数。如果不是这样,这个过程就会变得更加复杂。

所有这些都会抛出各种异常,您应该捕获这些异常。这还假设当前类加载器可以访问您尝试加载的类,如果不是,则该过程会变得更加复杂......

关于java - 我如何无法在java swing中显示带有字符串类名的jframe或jdialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25072621/

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