按钮事件响应!!!

abcg21_21 2007-05-05 05:39:42
现在有8*8的按钮方阵
JButton [][]b=new JButton[8][8];
想设定事件响应,按那个按钮就让他返回他的行列值;

if(e.getModifiers()==MouseEvent.BUTTON1_MASK)// 左键单击放置
{
JButton btnEvent=(JButton)e.getSource();
//怎么写啊?
}



b加在面板panel1上,Panel1Action是关于panel1各种动作,里面有很多方法,我的监听器要放在那里?
...全文
246 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
justicesun 2007-05-12
  • 打赏
  • 举报
回复
b[i][j]= new MyButton(i,j);
b[i][j]。addActionListener(new MyButtonListener(。。。));
Voxer 2007-05-05
  • 打赏
  • 举报
回复
定义一个新的类MyButton extends JButton{
增加一个方法叫getRow()和getColumn()
还有构造方法 MyButton(int row,int column)
}
for(。。。。。){
b[i][j]= new MyButton(i,j);
b[i][j]。addActionListener(new MyButtonListener(。。。));
}
abcg21_21 2007-05-05
  • 打赏
  • 举报
回复
...怎么写啊?!
tanlingyun 2007-05-05
  • 打赏
  • 举报
回复
放在构造方法里面就可以了吧

62,612

社区成员

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

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