java对一个区域添加监听addMouseListener(),如果这个监听没有被使用或者被捕获,那么就让这个监听失效

java对一个区域添加监听addMouseListener(),如果这个监听没有被使用或者被捕获,那么就让这个监听失效,第1张

不是很理解你最后一句的意思

但是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)

* }

**/

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12038761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存