黑马程序员技术交流社区

标题: Java Applet 找不到类 [打印本页]

作者: 陈红建    时间: 2012-8-14 22:48
标题: Java Applet 找不到类
  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, 下载次数: 14)

未命名.jpg

作者: 朱志辉    时间: 2012-8-14 23:15
在classpath里加上“.”,以“;”(英文分号)分隔再试;或者删掉classpath环境变量再试
作者: 陈红建    时间: 2012-8-17 13:33
申请加分




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2