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方法实例学习相关推荐

  1. netBeans开发j2ME入门一些资源

    netBeans开发j2ME入门一些资源.仅用作收集------ http://wiki.netbeans.org/NBDemoSVG http://wiki.netbeans.org/NBDemoM ...

  2. 看得见的开发管理方法—缺陷管理

    看得见的开发管理方法-缺陷管理   摘要:如果一个项目的每个步骤实实在在的眼皮底下进行,而且随时可以翻阅,那么这个项目的成功一定不会远了.开发过程的管理也是这样,控制每一个细节,水到渠成.       ...

  3. 出了本练内功的书:《完美软件开发:方法与逻辑》

    首先说下什么叫"完美软件开发",想象一下,完美的圆在现实中是不存在的,现实中的圆只能是对完美的圆的回归,但完美的圆描述了圆的构成规则,完美软件开发意义与此相同,它试图描述软件开发的 ...

  4. 外贸新人最全面的领英Linkedin开发客户方法(建议收藏)

    下面为大家普及一下玩好领英,高效开发客户. 1.敲门砖--完善领英档案 既然是商业社交圈,那么,你的目的就不仅仅是交友了.因此你的职业身份非常关键.完善的个人档案是成功开展商业社交的敲门砖. 最关键, ...

  5. 计算机体系结构 第5章 指令级并行及其开发—硬件方法(3)

    文章目录 第5章 指令级并行及其开发-硬件方法 5.5 多指令流出技术 5.5.1 基础内容 5.5.1 基于静态调度的多流出技术 5.5.2 基于动态调度的多流出技术 5.5.3 超长指令字技术 5 ...

  6. 几种客户开发的方法及分析!

    做外贸,最基本的就是客户资源,没有客户资源就什么都是空谈,所以我们极尽所能的去开发客户,或者是去开发获取客户资源的渠道,在我们广泛铺开的各种渠道里,我们可以将他们进行一个简单的分类: 1.B2B.B2 ...

  7. 简单介绍app软件开发的方法

    找软件开发公司,除了要了解其app开发报价,相应的软件开发知识也需要了解,比如app开发方法就分为好几种.下面汇动信息为你分析app开发方式的差异,企业在选择软件开发公司时需要掌握相关的软件开发知识. ...

  8. C#编写BS接口环境部署及开发调试方法

    C#编写BS接口环境部署及开发调试方法 1.IIS环境部署配置 2.创建ASP.NET Web应用程序 跨域处理 3.发布项目 4.IIS上添加网址 接口调试 示例1: 示例2 小贴士 参考资料: ( ...

  9. 敏捷软件开发——敏捷方法、极限编程、Scrum

    快速的软件开发过程就是为迅速制造可用软件而设计的.软件的开发和部署不是一次完成的,而是以一系列增量的形式完成的,每一个增量包括新的系统功能.尽管有很多快速软件开发的方法,它们都有一些基本的特性: 描述 ...

  10. [046] 《微信公众平台应用开发:方法、技巧与案例》火热预售中...

    在CSDN连续写了20多篇关于微信公众平台开发的教程,受到了广大读者的一致好评,几乎每篇文章的访问量都过万,评论都是好几十,谢谢大家对我的支持.鼓励和肯定,这让我更加坚定了写书的想法.从2013年8月 ...

最新文章

  1. Leetcode刷题 232题:用栈实现队列(基于python3和c++两种语言)
  2. python ftp服务器限速_用 Python 快速实现 HTTP 和 FTP 服务器
  3. VC++ 实现文件与应用程序关联
  4. NOIP2013/day1/1/转圈游戏
  5. FilterAttribute过滤器的 执行顺序
  6. linux下文件下载中文,LINUX环境下资源下载中文目录及中文文件名称问题
  7. 查询今天、昨天、本周、上周、本月、上月数据
  8. iptables conntrack有什么用
  9. 分享Silverlight/WPF/Windows Phone一周学习导读(05月09日-05月14日)
  10. Mybatis源码深度解析
  11. 分享几款狂拽炫酷屌炸天的大屏监控场景案例
  12. FITC-PEG-Pyrene,荧光素聚乙二醇芘丁酸,Pyrene-PEG-Fluorescent
  13. google浏览器安装vuejs-devtools插件2022-4-25记录
  14. cc150 java_javaMail 的邮件发送包括了抄送(CC),密送(BCC)采用springBoot
  15. 基于ZigBee 的多点温度采集系统设计与实现
  16. 与第三方Api接口对接需要注意的点
  17. 安装proteus8和卸载
  18. absolute导致的高度塌陷问题——解决方法
  19. linux查看磁盘是否SSD盘
  20. 用户体验设计师常用的21款工具和应用

热门文章

  1. 华三 h3c ppp配置
  2. BUU BRUTE 1
  3. 解决Ubuntu18.04下VLC打不开的问题
  4. HDOJ--2092--整数解(水题)
  5. Oracle 树操作、递归查询(select…start with…connect by…prior)
  6. 安全应急响应工作中易犯的5大错误
  7. AST解析基础: 如何写一个简单的html语法分析库
  8. 屏蔽爬虫之robots.txt
  9. RHEL-用户基础-管道
  10. Android通过NTP服务器取得UTC标准时间