【发布时间】:2020-03-09 09:17:09
【问题描述】:
我的问题是我想更改许多 JButton 的标签(顺便说一句,可能超过 10 个或更多按钮)。反正有没有使用循环来做到这一点? 例如:我有 10 个按钮,编号为 0 - 9。我想将按钮的标签从 11 - 20 更改(当然不是一个一个地更改每个属性:))。 谢谢你,对不起我的英语不好。
【问题讨论】:
-
保留一个数组
JButton[]或List<JButton>。如果您有类似的行,这可能是JTable的情况。 -
将它们存储在一个数组中,循环遍历按钮数组。您将需要一些方法来为每个按钮获取正确的标签;目前尚不清楚您在哪里拥有所需的标签值。
-
谢谢你们,我发现将这个放入列表是更改一组 GUI 对象的有用方法。不仅是按钮。非常感谢!
-
@HungTuan 请将您的解决方案作为此问题的答案,并在可以回答的时候标记问题
标签: java swing user-interface jbutton