簡體   English   中英

我如何在java swing中顯示帶有字符串類名稱的jframe或jdialog

[英]How cant i show jframe or jdialog with string class name in java swing

如何在Java Wwing中顯示具有String類名稱的JFrameJDialog

示例:我在String有一個JFrame名稱com.tan.ui.NewJFrame ,我想顯示此框架

首先,您需要獲取Class參考...

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

接下來,創建該類的新實例。

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

假定該類具有默認構造函數。 如果不是這樣,該過程將變得更加復雜。

所有這些都會引發各種Exceptions ,您應該捕獲它們。 這也假設您要加載的類可以被當前的類加載器訪問,否則,過程變得更加復雜。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM