如何使一组JButton在java中不可见
除了使用如何使一组JButton在java中不可见,java,swing,visibility,jbutton,Java,Swing,Visibility,Jbutton,除了使用按钮.setVisible(false)之外,是否有一种简单的方法可以将一组jButtons设置为不可见和可见 算法如下-当用户单击结帐按钮时,将显示一组付款按钮(显示面额按钮)。尝试研究是否有更简单的方法来实现这一点。将所有UI组件(JButton)放在一个集合中,并创建一个实用方法来迭代它们并设置可见状态。更好的解决方案是将按钮放在一个数组中或列表中,但如果无法做到这一点,您可以遍历立即容器(JPanel),查找属于JButton for (Component child : get
按钮.setVisible(false)
之外,是否有一种简单的方法可以将一组jButtons
设置为不可见和可见
算法如下-当用户单击结帐按钮时,将显示一组付款按钮(显示面额按钮)。尝试研究是否有更简单的方法来实现这一点。将所有UI组件(
JButton
)放在一个集合中,并创建一个实用方法来迭代它们并设置可见状态。更好的解决方案是将按钮放在一个数组中或列表中,但如果无法做到这一点,您可以遍历立即容器(JPanel
),查找属于JButton
for (Component child : getComponents){
if (child instanceof JButton) {
((JButton)child).setVisible(false);
}
}
这有点过分,所以要小心它们是如何定义的?在阵列中?列表或者只是在一个容器上?嗨-他们只是在jpanel上,不确定这是否就是你所说的容器。java新手,还有很多需要学习的地方为什么需要按钮的替代品。setVisible(..)
?算法如下-当用户单击checkout按钮时,一组付款按钮(显示面额按钮。隐藏包含所有JButton
s的JPanel
,假设它只包含这些按钮。