首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

旋钮事件响应!

2011-12-21 
按钮事件响应!!!现在有8*8的按钮方阵JButton[][]bnewJButton[8][8]想设定事件响应,按那个按钮就让他返回

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

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


b加在面板panel1上,Panel1Action是关于panel1各种动作,里面有很多方法,我的监听器要放在那里?

[解决办法]
放在构造方法里面就可以了吧
[解决办法]
定义一个新的类MyButton extends JButton{
增加一个方法叫getRow()和getColumn()
还有构造方法 MyButton(int row,int column)
}
for(。。。。。){
b[i][j]= new MyButton(i,j);
b[i][j]。addActionListener(new MyButtonListener(。。。));
}
[解决办法]
b[i][j]= new MyButton(i,j);
b[i][j]。addActionListener(new MyButtonListener(。。。));

热点排行