java - 调用 MainFrame 后如何运行 applet 代码?

标签 java swing applet jframe

使用 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/

相关文章:

java - 用于在本地计算机上打开文件但保存在云驱动器中的小程序

java - 使用自定义搜索建议提供程序时获取搜索查询字符串

Java 作为外部组件使用 Swing : main thread never exits

java - 如何在 Java Swing 中创建圆角 BevelBorder?

java - 检查 GridBayLayout 的插槽是否为空

java - 如何将策略文件添加到嵌入 html 文件的 jar 小程序中

java applet ClassNotFoundException 与代码库

java - 如何找到两个最远的节点之间的距离

java - 如何在所有 Activity 中显示一个 fragment

java - 在构建路径中获取 JRE 系统库未绑定(bind)错误