Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 帮我看一下代码 为什么通过了编译却不不能运行? |
cpp
发贴: 3 积分: 0 |
于 2005-06-27 12:16
我用j2sdk1.4.2编译 用ie6+jre1.5.0_04区不能运行 用appletviewer也不能运行 请大家帮我看一下 谢谢 代码如下 import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class UseStack extends Applet implements ActionListener { Stack MyStack; Label prompt=new Label("新数据:"); Button pushBtn=new Button("压栈"); Button popBtn=new Button("弹栈"); TextField input=new TextField(5); int[] DrawStack =new int[10]; int[] PoppedOut=new int[10]; int StackCnt=0; int PopCnt=0; String msg=""; public void init() { MyStack =new Stack(); add(prompt); add(input); add(pushBtn); add(popBtn); pushBtn.addActionListener(this); popBtn.addActionListener(this); } public void paint(Graphics g) { for(int i=10;i<StackCnt;i++) {g.drawRect(50,200-i*20,80,20); g.drawString(Integer.toString(DrawStack[i]),80,215-i*20); } for(int i=0;i<PopCnt;i++) g.drawString(Integer.toString(PoppedOut[i]),200+i*20,100); g.drawString("堆栈",70,236); g.drawString("栈底",135,225); g.drawString("栈顶",160,225-StackCnt*20); g.drawString(msg,200,140); } public void actionPerformed(ActionEvent e) { if(e.getActionCommand()=="压栈") {if(StackCnt<10) { MyStack.push(new Integer(input.getText())); DrawStack[StackCnt++]=Integer.parseInt(input.getText()); input.setText(""); } else msg="不能再加了!"; } else if(e.getActionCommand()=="弹栈") { if(!MyStack.empty()) { StackCnt--; PoppedOut[PopCnt++]=((Integer)(MyStack.pop())).intValue(); } else msg="堆栈已空,不能再弹栈了!"; } repaint(); } } SWT Designer v1.2.3 Released! |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
3807 | 帮我看一下代码 为什么通过了编译却不不能运行? | cpp | 1654 | 2005-06-27 12:16 |
2990 | Re:帮我看一下代码 为什么通过了编译却不不能运行? | dreamwave | 12 | 2005-06-27 15:19 |
2875 | Re:帮我看一下代码 为什么通过了编译却不不能运行? | cpp | 93 | 2005-06-27 15:25 |
3177 | Re:帮我看一下代码 为什么通过了编译却不不能运行? | graying | 86 | 2005-06-27 15:37 |
已读帖子 新的帖子 被删除的帖子 |
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 |