散分!!指教!

landyshouguo 2008-09-17 05:33:43
package Simulator;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Simulator extends JFrame implements ActionListener{
protected static final int NUM_AGENTS=10;
protected static final int UNM_INITIAL_AGENTS=6;
protected static final int MAX_CUSTOMER_DELAY=9000;
protected static final int MAX_TELLER_BREAK=1000;
protected static final int MAX_NO_CUSTOMERS=2000;

private JButton open=new JButton("Open Doors");
private JButton close=new JButton("Close Doors");
private JButton add=new JButton("Add Handler");
private JButton del=new JButton("Del Handler");
private Bank bank=new Bank();
private Supermarket supermarket=new Supermarket();

private class WindowCloser extends WindowAdapter{
public void windowClosing(WindowEvent we){
bank.stop();
supermarket.stop();
System.exit(0);
}
}

public Simulator(){
super("Simulator Bank vs Supermarket");//这是错误点,难道时参数错了??请指教! JPanel buttons=new JPanel();
buttons.setLayout(new FlowLayout());
buttons.add(open);open.addActionListener(this);
buttons.add(close);close.addActionListener(this);
buttons.add(add);add.addActionListener(this);
buttons.add(del);add.addActionListener(this);
addWindowListener(new WindowCloser());

getContentPane().add(bank, BorderLayout.WEST);
getContentPane().add(supermarket, BorderLayout.EAST);
getContentPane().add(buttons, BorderLayout.SOUTH);
validate();pack(); show();
bank.start();
supermarket.start();
}

public void actionPerformed(ActionEvent ae){
if(ae.getSource()==open){
bank.openDoor();
supermarket.openDoor();
}
else if(ae.getSource()==close){
bank.closeDoor();
supermarket.closeDoor();
}
else if(ae.getSource()==add){
bank.addAgent();
supermarket.addAgent();
}
else if(ae.getSource()==del){
bank.retireAgent();
supermarket.retireAgent();
}
}

public static void main(String args[]){
Simulator smlt=new Simulator();
}
}
还有几个类!!
...全文
72 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZangXT 2008-09-17
  • 打赏
  • 举报
回复
异常信息是什么?
ZangXT 2008-09-17
  • 打赏
  • 举报
回复
不是这句错误.
landyshouguo 2008-09-17
  • 打赏
  • 举报
回复
运行不出来!错误行显示为淡绿色!!!

67,537

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧