日期:2014-05-20  浏览次数:20681 次

请各位大哥想想办法,让上面这段程序能够运行,谢谢!
String s="java.awt.Window";
Object f=Class.forName(s).newInstance();

Component c=(Window)f;
c.setVisible(true);
请各位大哥想想办法,让上面这段程序能够运行,谢谢!


------解决方案--------------------
Window 对象是一个没有边界和菜单栏的顶层窗口。

构造窗口时,窗口必须拥有框架、对话框或作为其所有者定义的其他窗口。
要么你给它加个参数,要么直接用它的子类

String s="java.awt.Frame"; 
Object f=Class.forName(s).newInstance(); 

Component c=(Frame)f; 
c.setVisible(true);