菜鸟求救GUI

zcs9712 2007-12-20 02:13:28
我用
JButton[] btn=new JButton[42];
产生了一个数组按钮,我怎么分别向按钮中写事件呢?

谢谢!
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouqi724 2007-12-20
  • 打赏
  • 举报
回复
都不知道42个按钮 有什么用处
海会圣贤 2007-12-20
  • 打赏
  • 举报
回复
哎,这样有什么用吗,我们怎么从来都没用过啊,谁用过吗??
lixkyx 2007-12-20
  • 打赏
  • 举报
回复
不会吧?
这确实是一个基础问题,你使用循环语句给每一个按钮添加事件监视器就可以了啊
for(int i=0;i<42;i++)
btn[i].addActionListener(this);
就可以了。这里所有按钮的监视器都定义为主窗口。
在主窗口的 actionPerformed方法里,你再使用if或者switch给出42个分支,每一个分支里定义当这个按钮被点击时的要执行的操作。
newflypig 2007-12-20
  • 打赏
  • 举报
回复
button[42]?
好强悍阿,呵呵,
那就再建一个监听器适配器的数组
ActionListenerAdapter[42]
然后分别添加事件,再次感叹,楼主好强大阿一下子42个button,赞
zcs9712 2007-12-20
  • 打赏
  • 举报
回复
因为在视图面板中,每个按钮无法点击

62,623

社区成员

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

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