[转]NetBeans开发Applet方法实例学习

JCreator可谓是个实在轻量级的IDE了,但是就向我昨天写的那篇,用它写applet非常容易,目录层次没有使用其他开发工具那么复杂(相比而言)。

  Java Studio 和 NetBeans IDE如出一辙,原本 Java Studio 也是在 NetBeans 的基础上开发的,所以,卸了Studio,开始深入学习 NetBeans。

  下面介绍如何使用 NetBeans 写 Applet。

  一、创建或导入applet文件:

  1.选择“文件”>“新建项目”(Ctrl-Shift-N)。在“类别”下选择“常规”。

  2.选择以下选项之一:

  如果要创建新的 Applet 源文件,请在“项目”下选择“Java 类库”。单击“下一步”。

  如果要导入 Applet 源文件,请选择“包含现有源的 Java 项目”。单击“下一步”。在“源包文件夹”文本框中指定文件的位置  

  3.在“项目名称”下键入 HelloApplet。将“项目位置”更改为计算机中的项目存储位置。

  4.单击“完成”。如果导入了 Applet 源文件,直接参考下面部分的运行和调试。

  二、创建applet源文件:

  1.在“项目”窗口中,右键单击 HelloApplet 项目节点,然后选择“新建文件/文件夹”(Ctrl-N)。

  2.在“类别”下选择“Java 类”。在“文件类型”下选择 /"Applet/"。单击“下一步”。

  3.在“类名”下键入 myApplet。在“包”下键入 ncut.zyf.hello。

  4.单击“完成”。IDE 会在指定的包中创建 Applet 源文件。将在源编辑器中打开 Applet 源文件。

  5.复制并粘贴以下代码来覆盖现有的缺省代码,以定义 Applet 类:

  package ncut.zyf.hello;
  import java.applet.Applet;
  import java.awt.Graphics;
  public class myApplet extends Applet {
  public String s;
  public void init() {
  s = getParameter(/"s/");
  if (s == null) s = /"nothing/";
  }
  public void paint(Graphics g) {
  g.drawString(s,100,100);
  g.drawString(/"Hello applet!/", 50, 25);
  }
  }

  三、生成和运行applet源文件:

  1.在“项目”窗口中右键单击 HelloApplet 项目节点,然后从上下文菜单中选择“生成项目”。

  2.将在dist文件夹中创建 HelloApplet.jar 文件。

  在“项目”窗口中右键单击 Applet 类节点,然后从上下文菜单中选择“运行文件”。将在 build 文件夹中创建嵌入了 Applet 的myApplet.html 启动程序文件,并在 Applet 查看器中启动该文件。

  四、通过修改参数来调试applet源文件:

  1.打开“文件”窗口 (Ctrl-2)。

  2.将myApplet.html 启动程序文件从 build 文件夹复制到 Applet 类位于src 文件夹的包中(在本例中应复制到nuct.zyf.hello)。请确保 myApplet.html 启动程序文件与 Applet 类具有相同的名称。

  3.现在根据需要编辑myApplet.html启动程序文件。 在生成项目时,myApplet.html启动程序文件将从 src 文件夹复制到 build 文件夹中。

  五、在 web 应用程序中嵌入 applet:

  1. 创建 web 项目: 选择“文件”>“新建项目”。在“类别”下选择 /"Web/"。在“项目”下选择“Web 应用程序”。单击“下一步”。 在“项目名称”下键入 HelloWebApplet。将“项目位置”更改为计算机中的任意文件夹。 单击“完成”。

  2. 将applet JAR 文件添加到项目中:如果要在 Web 项目中包括 Applet JAR 文件,可以通过添加包含 JAR 文件的 NetBeans IDE 4.1 Java 项目,或者通过添加 JAR 文件自身来执行此操作。在 NetBeans IDE 4.1 Java 项目中修改 Applet 时,只要生成 Web 项目,IDE 都会生成新的 Applet 版本。1.在“项目”窗口中,右键单击 HelloWebApplet 项目节点,然后从上下文菜单中选择“属性”。

你可能感兴趣的:([转]NetBeans开发Applet方法实例学习)