多个相同控件公用一个事件监听器
//注册事件
button1.addActionListener(this);
button2.addActionListener(this);
button3.addActionListener(this);
buttonquit.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String selected =e.getActionCommand();
//获取股票名称
if (selected.equals("getstockname")){
mygetstock.setkind(1);
mygetstock.setdbaccess(myaccess);
Thread t1 = new Thread(mygetstock,"11");
t1.start();
}
//获取分红数据
if(selected.equals("getmoney")){
mygetstock.setkind(2);
mygetstock.setdbaccess(myaccess);
Thread t1 = new Thread(mygetstock,"22");;
t1.start();
}
//删除分红数据
if(selected.equals("deletemoney")){
myaccess.setsql("delete from stockmoney");
myaccess.connect();
myaccess.delete();
myaccess.disconnect();
System.out.println("删除数据成功");
}
if (selected.equals("quit")){
this.dispose();
}