Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 我做的一个小游戏,在编译时报了错,请帮我看看。 |
heidi
发贴: 4 积分: 0 |
于 2005-07-02 16:18
在 Eclipse 上编译时报错如下: java.lang.ClassCastException at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 这是什么错误。 这是代码: [code] import java.awt.Button; import java.awt.Frame; import java.awt.Label; import java.awt.Panel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; public class caiquan extends Frame implements ActionListener{ Button bt1=new Button("石头"); Button bt2=new Button("剪刀"); Button bt3=new Button("布"); Panel p=new Panel(); public caiquan(){ super("猜拳"); setSize(600,500); setVisible(true); add(p); p.add(bt1); p.add(bt2); p.add(bt3); bt1.addActionListener(this); bt2.addActionListener(this); bt3.addActionListener(this); addWindowListener(new Win()); } public static void main (String args[]){ new caiquan(); } public void actionPerformed(ActionEvent e) { Random ra=new Random(); int c=ra.nextInt(2); if(e.getSource()==bt1) switch (c){ case 1: p.add(new Label("你赢了")); case 2: p.add(new Label("平了")); case 3: p.add(new Label("你输了")); break; } else if (e.getSource()==bt2) switch (c){ case 1: p.add(new Label("平了")); case 2: p.add(new Label("你输了")); case 3: p.add(new Label("你赢了")); break; } else if (e.getSource()==bt3) switch (c){ case 1: p.add(new Label("你输了")); case 2: p.add(new Label("你赢了")); case 3: p.add(new Label("你输了")); break; } } } [/code]
why edited on 2005-07-02 20:35
联想游戏(欢迎跟贴,哈) |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
3681 | 我做的一个小游戏,在编译时报了错,请帮我看看。 | heidi | 3582 | 2005-07-02 16:18 |
2786 | Re:我做的一个小游戏,在编译时报了错,请帮我看看。 | why | 553 | 2005-07-02 20:44 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |