A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈红建 中级黑马   /  2012-8-14 22:48  /  2621 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.applet.Applet;
  2. import java.awt.Color;
  3. import java.awt.Font;
  4. import java.awt.Graphics;

  5. public class MyApplet extends Applet
  6. {
  7. String strfont;
  8. //启动Applet需要重写他的四个方法
  9. public void init() {
  10. strfont = getParameter("font");//可以再初始化的时候向页面文件获取指定的字体属性
  11. System.out.println("init"); //当浏览器加载Applet的时候运行该方法,做一些初始化的动作
  12. }
  13. public void start() {
  14. System.out.println("start");//当用户从其他页面转到包含Applet的页面时 被调用
  15. }
  16. public void stop() {
  17. System.out.println("stop");//当Applet不可见的时间调用此方法
  18. }
  19. public void destroy() {
  20. System.out.println("destory");//Applet退出的时候调用
  21. }

  22. //覆盖paint方法来 在 applet中绘图或者写入文本
  23. public void paint(Graphics g) {

  24. Font font = new Font(strfont,Font.BOLD,30);//字体类 字体类型,字体样式为粗体,字体大小为30
  25. // Font font = new Font("黑体",Font.BOLD,30);
  26. /*Color color = new Color(70); 颜色类*/


  27. g.setFont(font);//将字体加入到图形上下文中
  28. g.setColor(Color.RED);//将字体的颜色设置为红色
  29. g.drawString("测试", 30, 30);

  30. }
  31. }
复制代码
上面是Applet代码
这里是HTML的代码
<applet code="MyApplet.class" width=600 height=400 codebase="test">
<param name="font" value="黑体">
</applet>

命名是在一个文件夹下 而且classpath 设置也没有问题 为什么会提示找不到类的错误?

未命名.jpg (145.79 KB, 下载次数: 10)

未命名.jpg

2 个回复

倒序浏览
在classpath里加上“.”,以“;”(英文分号)分隔再试;或者删掉classpath环境变量再试
回复 使用道具 举报
申请加分
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马