0

我有一个 java 小程序,我想在我的 jpanel 上添加一个预先设计的 Jpanel 作为表单。我的 Jpanel 表单位于另一个名为 MyForm.java 的 java 文件中。我的 JavaApplet 类代码是:

public class JavaApplet extends JApplet{
    @Override
    public void init(){
        Container container = this.getContentPane();
        container.add(new MyForm());
    }
     }

我运行此页面的 html 代码很简单:

<HTML>
<HEAD>
<TITLE>The Palindrome Page</TITLE>
</HEAD>
<BODY>
<P>My favorite meat-related palindrome is:
<BR>
<APPLET CODE="JavaApplet.class" WIDTH=600 HEIGHT=100>
A secret if your browser does not support Java!
</APPLET>
</BODY>
</HTML>

现在我可以将两个 .class 文件(MyForm.clss 和 JavaApplet.cleass)放在 htmls 文件中吗?是否有必要将我的所有代码放在一个文件中?

谢谢你

4

1 回答 1

1
  1. 添加MyForm到框架而不是小程序。(您可以在 main 方法中创建一个框架并将其添加到那里。)
  2. 把这些类放在一个罐子里。
  3. 为它制作一个(JNLP)启动文件。
  4. 使用Java Web Start从链接启动 Jar 。

回答您的具体问题。

现在我可以将两个 .class 文件(MyForm.clss 和 JavaApplet.cleass)放在 htmls 文件中吗?

如果松散的类文件都在同一目录(和包)中,则应该找到它们。不过更安全的是,使用单个 Jar。

是否有必要将我的所有代码放在一个文件中?

Java源代码文件?不——绝对不是。上课?推荐1罐。

如果使用 Jar,则需要元素archive中的属性。applet

于 2012-05-12T21:03:06.380 回答