【问题标题】:Change label many JButtons in Java Swing GUI在 Java Swing GUI 中更改许多 JButton 的标签
【发布时间】:2020-03-09 09:17:09
【问题描述】:

我的问题是我想更改许多 JButton 的标签(顺便说一句,可能超过 10 个或更多按钮)。反正有没有使用循环来做到这一点? 例如:我有 10 个按钮,编号为 0 - 9。我想将按钮的标签从 11 - 20 更改(当然不是一个一个地更改每个属性:))。 谢谢你,对不起我的英语不好。

【问题讨论】:

  • 保留一个数组JButton[]或List<JButton>。如果您有类似的行,这可能是JTable的情况。
  • 将它们存储在一个数组中,循环遍历按钮数组。您将需要一些方法来为每个按钮获取正确的标签;目前尚不清楚您在哪里拥有所需的标签值。
  • 谢谢你们,我发现将这个放入列表是更改一组 GUI 对象的有用方法。不仅是按钮。非常感谢!
  • @HungTuan 请将您的解决方案作为此问题的答案,并在可以回答的时候标记问题

标签: java swing user-interface jbutton


【解决方案1】:

答案是将按钮放入数组中,创建一个新数组来存储数字。使用循环将每个数字添加到每个按钮。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 2011-08-10
    • 1970-01-01
    • 2019-10-03
    • 1970-01-01
    相关资源
    最近更新 更多