使用 Java Applet 调用 MainFrame 后如何运行一些代码?这可能吗?
Frame frame = new MainFrame(new ClassName(),256,256);
System.out.println("This won't print!");
有人可以解释一下如何在调用 MainFrame 后打印它吗?
最佳答案
Java 的标准库中没有 MainFrame
类。
您可能看到的是一个既可以作为 Applet 又可以作为应用程序运行的程序。
当作为应用程序运行时,主 GUI 类显然称为 MainFrame
,并且您引用的行是它的构造位置。请注意,它接收类 ClassName
的实例;这可能就是程序逻辑所在的地方(模型)。
您的 System.out.println
将在 MainFrame(...)
构造函数完成后被调用。
仅当系统在从构造函数调用返回之前退出(例如通过调用 System.exit(int)
)时,您的 System.out.println
无法到达。
关于java - 调用 MainFrame 后如何运行 applet 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12375210/