当我点击程序中的Jbutton时。我希望它创建一个如此处所示的新屏幕。
Making a loading screen in netbeans
但是该方法在另一个类中,我可以创建一个运行另一个类文件的方法。
答案 0 :(得分:0)
只需使用此代码:
Class cl = Class.forName(nameOfClass);
cl.getDeclaredMethod("main").invoke(null, new String[] {});
这将调用相应类中的main
方法,不带args。
还有许多其他方式,例如:
Process p = Runtime.exec("java", nameOfClass);
这将为另一个类启动另一个JVM。现在,我知道的最后一种方式:
NameOfClass.main(new String[] {});
这是主方法的直接调用,没有args。