2019独角兽企业重金招聘Python工程师标准>>>

生成的结构如下图:

然后编辑MyAppletTest.java

private String text;
private int size, color; public void init() {// Put your code herethis.text = this.getParameter("text");this.size = Integer.parseInt(this.getParameter("size"));this.color = Integer.parseInt(this.getParameter("color"), 16);JLabel label=new JLabel("hello world!!!");add(label);}public void paint(Graphics g) {g.setColor(new Color(this.color));g.setFont(new Font("", 1, this.size));g.drawString(this.text, 10, 50);}

然后编辑MyAppletTest.html

<body><applet codebase="." code="com.xjz.yxyu.applet.MyAppletTest.class"name="MyAppletTest" width="320" height="240"style="border:1px solid greenyellow;"><!--<param name="p0" value=""><param name="p1" value="">--><param name=size value=30><param name=text value="AppletHello!"><param name=color value=000088></applet>
</body>

刚刚说到“.”这个目录表示的是WebRoot,所以应该把WebRoot/WEB-INF/classes/下面的这个com文件夹拷贝到WebRoot,如图

所以目录结构如图,

然后发布到tomcat下,但是目前访问时受限的,因为Java的安全策略,所以还需要以下步骤:、

编辑站点列表,

选择继续,

安全级别为中,确定,

运行结果看到applet:

所以每当你编写完成Applet

那个Java类,那么你就需要将WebRoot下面的class进行更新,确实是很麻烦,但是没有别的办法(如果有请指点下?)

另外,Applet Java class类是会缓存的,你可能会发生更新了class文件但是效果还是原来的,那么就如下操作,

执行完javacpl命令后,选择查看,如图,

这里会有那些个被缓存的class文件,将它们删除即可,所以我这里再提出一个解决方案,就是用Chrome的隐身模式,这样就不会产生缓存,另外,你可以看看是不是tomcat的work目录下有缓存也可以清理一下,不过主要还是第一个提到的,

如果无论如何解决缓存的问题,仍然解决不了缓存,那么也只能换个项目了,或者是重启机器这些,本人也遇到过这种情况。

转载于:https://my.oschina.net/u/555061/blog/480107

applet demo相关推荐

  1. wwj jnlp配置

    原地址: http://hi.baidu.com/xjx19860908/blog/item/786caf1eebb4f8ff1ad5760e.html 配置applet: 我用的是tomcat . ...

  2. 东华大学java_东华大学继续教育学院 2020年春季学期 远程学历教育《Java程序设计》期末大作业...

    2020年春季学期 远程学历教育<Java程序设计>期末大作业 班级            姓名           学号            成绩 项目        一        ...

  3. java applet类开始博饼_中秋博饼demo

    [实例简介] 自己编写的中秋博饼demo.随机方向滚动,判断椭圆边缘碰撞,骰子之间碰撞.喜欢的可以拿去. [实例截图] [核心代码] f3735861-cb9e-49a5-8bb4-114320c68 ...

  4. java字体颜色编程_java Applet 程序设计讲解2 字体,颜色的使用

    java Applet 程序设计讲解2 字体,颜色的使用 关键词: 字体    颜色 图形界面输出用到的字体,颜色的使用 1.字体类 (Font类) 构造方法: Font(String fontnam ...

  5. K-Means算法Demo

    简介:本Demo是参照这个网站上的Demo自己用Java实现的.将Java打包为Jar,再将Jar转为exe,源代码及程序Demo下载请点我. K-Means算法简介 我尽量用通俗易懂但不规范的语言来 ...

  6. Java Applet编程总结

    Java Applet编程总结 写作日期:2005年5月 一.Java Applet的运行原理和生命周期 1.Applet被嵌入到HTML页面中,并由applet的容器(appletviewer或者W ...

  7. 使用 Applet 渲染 jzy3d WireSurface 波动率曲面图

    经过几天的努力,终于让 本来应该在Frame中的WireSurface chart 嵌入 到了 Applet中.效果图如下: 代码如下: jsp: <%@ page language=" ...

  8. 微信小程序开发之文件上传下载应用场景(附Demo源码)

    微信小程序开发之文件上传下载应用场景(附Demo源码),Demo为小相册应用,源码在附件中,本示例需要腾讯云支持. http://www.henkuai.com/forum.php?mod=viewt ...

  9. fest + selenium进行In-browser Applet自动化测试

    festselenium项目背景: 基于浏览器的Applet使用开源方法进行自动化测试一直是一个难题.希望这篇文章能够为你提供一个开源的参考方案. 如果你使用Java Swing进行Applet或者G ...

  10. busybox添加自定义applet

    busybox添加自定义applet 本文基于:busybox-1.32.0 添加自定义applet的说明请参考busybox源码下的 docs/new_applet-HOWTO.txt 文档 1. ...

最新文章

  1. 031_MessageBox弹框
  2. 数据结构源码笔记(C语言):二叉树遍历
  3. delphi 实现屏幕旋转代码_Cocos Creator模拟射箭效果 | 附代码
  4. mybatis学习(34):动态sql-choose
  5. 一年5篇EI,一篇一级学报,经验略谈
  6. linux shell ${}简单用法,Linux shell ${}简单用法
  7. ionic2.x 手动搭建开发环境教程分享(nodejs,jdk,ant,androidsdk)
  8. 译Selenium Python Bindings 6 - WebDriver API
  9. application配置和profile隔离配置(转)
  10. 网络模拟器NS-2及其应用分析
  11. 移动页面框架头尾固定中间滚动 absolute模拟fixed
  12. c( )函数--R语言
  13. 笔记本装系服务器系统驱动,联想昭阳E4430A笔记本安装WINDOWS SERVER 2003 2008服务器版网卡驱动的问题...
  14. Xcode 真机调试 ineligible Devices的解决方法
  15. android vivo 模拟器,逍遥安卓打造VIVO华为魅族OPPO小米联想手游安卓模拟器
  16. 【T+】删除/取消畅捷通T+软件登录界面右上角的授权单位等联系信息
  17. jdk1.8的安装教程
  18. C语言实现无符号乘法
  19. JAVA面向对象编程(2)
  20. [CSDN] 512创作纪念日,大处着眼,小处着手,乐观进取

热门文章

  1. Mac下虚拟机使用那些事儿
  2. Yum Audio Everything Bundle for Mac - Yum Audio音频插件套装
  3. Macbook使用技巧:如何在外部显示器上获得4K 60 FPS
  4. Mac|技巧:Mac电脑如何使用ping命令呢?
  5. iOS底层探索之多线程(八)—GCD源码分析(函数的同步性、异步性、单例)
  6. 通过EasyRecovery如何恢复被永久删除的音频?
  7. docker下的Mysql镜像的使用方法
  8. consul docker register
  9. robots笔记以免忘记
  10. ios7中的UILabel自适决定大小