但是Button有getActionListeners() 可以返回监听器数组
有removeActionListener(ActionListener l) 可以删除监听器
for(int i=0i<6i++){
jb[i]=new JButton()
jb[i].addActionListener(new ActionListener{
public void actionPerformed(ActionEvent e) {
//这里添加你要做的处理
//由于你在建button时采用的是匿名方式新建,因此不好得到
//你可以这在新建的时候这样jb[i]=new JButton(i+"")
//你要得到就这样
/**JButton jb=(JButton)e.getSource()
* if(jb.getText().equals("1")){
* jb.setText("自己取名字")
* frame.add(jb)
* }
**/
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)