www.pudn.com > asm_java.zip > RuleView.java
package asm;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
/**
* Title: Artificial Stock Market
* Description: 人工模拟股市(来源:SFI的Swarm版本)的Java版本
* Copyright: Copyright (c) 2003
* Company: http://agents.yeah.net
* @author jake
* @version 1.0
*/
public class RuleView extends Frame implements Runnable{
Thread runner1;//定义独立线程
List lstRules = new List();
AsmModel local;
Label label1 = new Label();
Choice choiceAgent = new Choice();
Button btnRefresh = new Button();
TextArea txtShow = new TextArea();
int nSelRule;
int index[];
String area[];
Label label2 = new Label();
CheckboxGroup checkboxGroup1 = new CheckboxGroup();
Choice choiceMethod = new Choice();
Label label3 = new Label();
TextField txtWorld = new TextField();
Label label4 = new Label();
TextField txtPrice = new TextField();
Label label5 = new Label();
TextField txtDividend = new TextField();
public RuleView(AsmModel loc) {
super("查看规则");
local=loc;
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setLayout(null);
lstRules.setBounds(new Rectangle(11, 27, 769, 283));
lstRules.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
lstRules_mouseClicked(e);
}
});
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(WindowEvent e) {
this_windowClosing(e);
}
});
label1.setText("选择Agent:");
label1.setBounds(new Rectangle(6, 446, 70, 16));
choiceAgent.setBounds(new Rectangle(76, 446, 70, 17));
for(int i=0;i