【问题标题】:Adding an array of JButton into a JPanel将 JButton 数组添加到 JPanel
【发布时间】:2018-04-03 10:43:41
【问题描述】:

我是 Java 新手,我想弄清楚如何在 JPanel 中简单地添加 JButton 数组。我试过使用 for 循环,但它不起作用。

【问题讨论】:

标签: java arrays swing jpanel jbutton


【解决方案1】:

这应该可行:

yourJPanel.setLayout(null);
for (int i = 0; i < yourArray.length; i++) {
    yourJPanel.add(yourArray[i]);
    yourArray.setVisible(true);
    yourArray.setBounds(x, y, width, height);
}

【讨论】:

  • 不需要使用空布局。 JPanel 本身有 FlowLayout。这些按钮将以 JPanel 的默认布局以线性方式很好地显示。
  • 哦,好的,然后把它拿出来。
  • @user3437460 数组中的所有项目都已经分配了 JLabels 吗?如果没有,那么您必须在 for 循环中分配一个新声明的变量,然后将其添加到数组中。
猜你喜欢
  • 2011-05-06
  • 2013-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多