import java.awt.event.*; public class Listen2 implements ActionListener { WindowView view; //?????????????????????? public void setView(WindowView view) { //?????????????? this.view = view; } public void actionPerformed(ActionEvent e) { int i=0; // for(i=0;i<s.length;i++){ for(i=0;i<12;i++){ //?????????????????????? if(e.getSource()==view.button[i]){ //?????????????????????? view.textshow.append("+");} else{ System.out.println("错误"); } } } }
时间: 2023-07-24 20:11:36 浏览: 158
jsb.zip_awt_event_import java.awt._java 记事本
这段代码是一个实现了ActionListener接口的类Listen2。它有一个私有变量view,用来引用一个WindowView对象。通过setView方法,可以将一个WindowView对象传递给Listen2类,从而关联起来。
在actionPerformed方法中,它会遍历一组按钮(从0到11),并检查事件源是否与第i个按钮相同。如果相同,它会将一个加号添加到文本显示区域;否则,它会打印出"错误"。
阅读全文