applet demo
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相关推荐
- wwj jnlp配置
原地址: http://hi.baidu.com/xjx19860908/blog/item/786caf1eebb4f8ff1ad5760e.html 配置applet: 我用的是tomcat . ...
- 东华大学java_东华大学继续教育学院 2020年春季学期 远程学历教育《Java程序设计》期末大作业...
2020年春季学期 远程学历教育<Java程序设计>期末大作业 班级 姓名 学号 成绩 项目 一 ...
- java applet类开始博饼_中秋博饼demo
[实例简介] 自己编写的中秋博饼demo.随机方向滚动,判断椭圆边缘碰撞,骰子之间碰撞.喜欢的可以拿去. [实例截图] [核心代码] f3735861-cb9e-49a5-8bb4-114320c68 ...
- java字体颜色编程_java Applet 程序设计讲解2 字体,颜色的使用
java Applet 程序设计讲解2 字体,颜色的使用 关键词: 字体 颜色 图形界面输出用到的字体,颜色的使用 1.字体类 (Font类) 构造方法: Font(String fontnam ...
- K-Means算法Demo
简介:本Demo是参照这个网站上的Demo自己用Java实现的.将Java打包为Jar,再将Jar转为exe,源代码及程序Demo下载请点我. K-Means算法简介 我尽量用通俗易懂但不规范的语言来 ...
- Java Applet编程总结
Java Applet编程总结 写作日期:2005年5月 一.Java Applet的运行原理和生命周期 1.Applet被嵌入到HTML页面中,并由applet的容器(appletviewer或者W ...
- 使用 Applet 渲染 jzy3d WireSurface 波动率曲面图
经过几天的努力,终于让 本来应该在Frame中的WireSurface chart 嵌入 到了 Applet中.效果图如下: 代码如下: jsp: <%@ page language=" ...
- 微信小程序开发之文件上传下载应用场景(附Demo源码)
微信小程序开发之文件上传下载应用场景(附Demo源码),Demo为小相册应用,源码在附件中,本示例需要腾讯云支持. http://www.henkuai.com/forum.php?mod=viewt ...
- fest + selenium进行In-browser Applet自动化测试
festselenium项目背景: 基于浏览器的Applet使用开源方法进行自动化测试一直是一个难题.希望这篇文章能够为你提供一个开源的参考方案. 如果你使用Java Swing进行Applet或者G ...
- busybox添加自定义applet
busybox添加自定义applet 本文基于:busybox-1.32.0 添加自定义applet的说明请参考busybox源码下的 docs/new_applet-HOWTO.txt 文档 1. ...
最新文章
- 031_MessageBox弹框
- 数据结构源码笔记(C语言):二叉树遍历
- delphi 实现屏幕旋转代码_Cocos Creator模拟射箭效果 | 附代码
- mybatis学习(34):动态sql-choose
- 一年5篇EI,一篇一级学报,经验略谈
- linux shell ${}简单用法,Linux shell ${}简单用法
- ionic2.x 手动搭建开发环境教程分享(nodejs,jdk,ant,androidsdk)
- 译Selenium Python Bindings 6 - WebDriver API
- application配置和profile隔离配置(转)
- 网络模拟器NS-2及其应用分析
- 移动页面框架头尾固定中间滚动 absolute模拟fixed
- c( )函数--R语言
- 笔记本装系服务器系统驱动,联想昭阳E4430A笔记本安装WINDOWS SERVER 2003 2008服务器版网卡驱动的问题...
- Xcode 真机调试 ineligible Devices的解决方法
- android vivo 模拟器,逍遥安卓打造VIVO华为魅族OPPO小米联想手游安卓模拟器
- 【T+】删除/取消畅捷通T+软件登录界面右上角的授权单位等联系信息
- jdk1.8的安装教程
- C语言实现无符号乘法
- JAVA面向对象编程(2)
- [CSDN] 512创作纪念日,大处着眼,小处着手,乐观进取