gpt4 book ai didi

java - 用 Java 显示 Applet

转载 作者:行者123 更新时间:2023-12-02 00:28:05 25 4
gpt4 key购买 nike

所以我有两个类。一个是名为 Main 的类。 Main 类应该处理一些数据。

然后我还有另一个类,名为 MainApplet,当然是一个 Applet。如何从 Main 类中显示 MainApplet?这是我到目前为止所拥有的,但小程序没有显示:

public class Main {
public static void main(String args[]) {
System.out.println("Starting application.");

MainApplet Main = new MainApplet();
Main.setVisible(true);
Main.show();
} }

最佳答案

How can I display MainApplet from the Main class?

你不知道。您可以通过 HTML 代码显示一个小程序。

您确定您的 GUI 实际上是一个小程序吗?它扩展了 JApplet 或 Applet 吗?如果是这样,并且您想通过代码将其显示在桌面上,那么不要将其设置为小程序,而是显示 JFrame。 Java Swing 教程将向您展示如何执行此操作:How to use Swing Components

编辑
你说:

Basically I have a Main class that is not an applet. It doesn't extend anything. Then I have another class named MainApplet that is an applet (extends JApplet). I want to run Main first, then display MainApplet after... but I can do it the other way around if needed.

您听起来不像是从网页运行代码(由于某种原因您仍然向我们保留此信息),因此解决方案是不要为此使用小程序。而是创建一个 JFrame。请查看我上面链接的教程,因为小程序不适合您的需求。

您将有一个创建 GUI 的 main,它通过构造函数或方法参数将任何信息传递到 GUI,然后告诉 GUI 显示自己(通过调用 setVisible(true) if它是一个 JFrame)。

关于java - 用 Java 显示 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9671609/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com