是否可以在单击任何 jbutton
时将通用代码应用于框架中的多个 jbutton
。
就像当我点击jbutton80
时,然后:
从jbutton1
到jbutton75
{
//适用于循环中所有jbutton的通用代码
}
我正在用 java 制作测验应用程序,jframe
中有大约 70-80 个按钮。每个按钮对应一个问题。问题分为几个部分。
所以我想要:
//如果用户选择(或单击jbutton
)将setvisible(true)
从jbutton1
到jbutton20
部分code> 和 setvisible(false) 从 jbutton21
到 jbutton 80
。
抱歉,如果之前有人问过这个问题。我尝试搜索任何相关帖子,但找不到。
最佳答案
您是否尝试过制作 Action 监听器
ActionListener l = new ActionListener() { /* code here */ };
然后将相同的 JButton 添加到所有 JButton 中?
for (JButton b : buttons) {
b.addActionListener(l);
}
关于java - 将通用代码应用于 jbutton 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714088/