关于给动态创建对象加actionLister

dytsoft 2002-09-12 08:58:59
//创建对象工作完成
.......
for (int j=0 ;j< count;j++){
box[j] = new JCheckBox(); //要先实例化
jPanel1.add(box[j]);
}
.....
////////////////
请问,如何给所有的box[j] 加事件监听?
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maggieliu 2002-09-18
  • 打赏
  • 举报
回复
///lock at this code!
jButton.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseEntered(MouseEvent e) {
jButtonmouseEntered(e);
// jButton.setBorder(BorderFactory.createRaisedBevelBorder());

}
});



//now is the Event code
void jButtonmouseEntered(MouseEvent e) {
Object src1 =e.getSource();
if(src1 instanceof JButton){
JButton src=new JButton();
src=(JButton)src1;
src.setBorder(BorderFactory.createRaisedBevelBorder());
}
dytsoft 2002-09-13
  • 打赏
  • 举报
回复
接着写,我还是不太明白!
arefe 2002-09-12
  • 打赏
  • 举报
回复
创建一个ITEMLISTENER,加给所有的JCHECKBOX,在ITEMLISTENER里面,用GETSOURCE判断是来自哪个控件然后做你的处理.
lbluekey 2002-09-12
  • 打赏
  • 举报
回复
box[i].additemListener(lis);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧