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