【问题标题】:Run Java-applets directly ( without html page )直接运行 Java-applet(没有 html 页面)
【发布时间】:2010-06-10 06:28:33
【问题描述】:

我有问题。

如何在不嵌入网页的情况下直接运行我的 java-applet?

我知道appletViewr可以在没有浏览器的情况下执行applet,但我需要得到没有html页面的java applet。

【问题讨论】:

  • AppletViewr 执行浏览器的小程序 ojut 但我需要获取没有 html 页面的 java 小程序

标签: java applet


【解决方案1】:

将以下代码与您的代码一起使用,其中 AppletClass 是您的 Applet 类。

AppletClass appletClass = new AppletClass ();

JFrame frame = new JFrame();
frame.setLayout(new GridLayout(1, 1));
frame.add(appletClass );

// Set frame size and other properties
...

// Call applet methods
appletClass .init();
appletClass .start();

frame.setVisible(true);

可以根据需要进行更多自定义。

【讨论】:

  • 知道如何传递 值吗?
  • @KeithTyler 将上面的代码组合在一起,该代码位于 public static void main(String[] args) 和来自 this answer 的存根方法中。
【解决方案2】:

Appletviewer 是不错的选择,但是,它仍然需要一个带有小程序标签的网页

另一种解决方案是编写一个带有 main 方法的存根类,该方法实例化小程序,调用 init()start()stop()destroy(),否则浏览器或 appletviewer 会这样做.

【讨论】:

    【解决方案3】:

    构建一个子类,实现main-method,根据需要调用init()、start()、stop()、destroy。

    【讨论】:

      【解决方案4】:

      如果您使用 eclipse:右键单击您的主 java 文件(扩展 Applet 的文件),选择“运行方式”子菜单,然后选择“Applet”。

      【讨论】:

        【解决方案5】:

        使用/*<applet code="java file name " height=150 width=150></applet>*/ 在声明applet类然后编译java程序并使用appletviewer运行applet之前它完美执行不需要任何html文件

        【讨论】:

          【解决方案6】:

          运行appletviewer [ options ] urls ..

          Documentation

          【讨论】:

            【解决方案7】:
            <applet code=classname height=200 width=200>
            
            </applet>
            

            只需在您的 java 程序中编写此代码并首先使用:

            javac classname.java
            

            之后

            run:appletviewer classname.java
            

            【讨论】:

            • 考虑避免全部大写,并在适当的地方使用代码标签。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-10-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-01-26
            相关资源
            最近更新 更多