Java 将公共代码应用于JButton组

Java 将公共代码应用于JButton组,java,swing,jbutton,Java,Swing,Jbutton,单击任何jbutton,是否可以在一个帧中将公共代码应用于多个jbutton。 就像我单击时,说jbutton80,然后: 从jbutton1到jbutton75 { //应用于循环中所有jbutton的通用代码 } 我正在用java制作测验应用程序,在jframe中有大约70-80个按钮。每个按钮对应一个问题。问题分为几个部分。 所以我想: //如果用户从jbutton1到jbutton20选择(或单击jbutton21到jbutton80的a节setvisible(true) 对不起,如果以

单击任何
jbutton
,是否可以在一个帧中将公共代码应用于多个
jbutton
。 就像我单击时,说
jbutton80
,然后:

jbutton1
jbutton75

{

//应用于循环中所有jbutton的通用代码

}

我正在用java制作测验应用程序,在
jframe
中有大约70-80个按钮。每个按钮对应一个问题。问题分为几个部分。 所以我想:

//如果用户从
jbutton1
jbutton20
选择(或单击
jbutton21
jbutton80
的a节
setvisible(true)


对不起,如果以前有人问过这个问题。我试图搜索任何相关帖子,但没有找到。

你试过做一个动作听众吗

ActionListener l = new ActionListener() { /* code here */ };
然后将相同的按钮添加到所有jbutton

for (JButton b : buttons) {
     b.addActionListener(l);
}

拥抱动作界面。谢谢,你的链接成功了。我所需要的只是编辑一点netbeans自动为我创建的基本代码。对不起,我无法+1你的评论。我是这个论坛的新手,必须想办法做到这一点D