java - 如何为 JButton 集合动态分配名称?

标签 java swing arraylist dynamic jbutton

我必须根据特定集合的大小创建 JButton 集合。如何动态创建 JButton 列表:button1、button2、button3...以具有类似

for (int i=0;i<collection.size();i++){
   JButton button+i = new Button();
 }

谢谢

最佳答案

使用按钮列表(甚至按钮数组):

List<JButton> listOfButtons = new ArrayList<JButton>(collection.size());
for (int i=0; i < collection.size(); i++) {
    JButton button = new JButton();
    listOfButtons.add(button);
}

关于java - 如何为 JButton 集合动态分配名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5123727/

相关文章:

java - JNI 无法识别 jni 原始类型,例如字符串

java - 获取具有多个属性的枚举列表并将它们放入 ArrayList 或 HashMap 中?

java - 从文件读入数组列表,然后将数组列表分成多个字符串,以便我可以单独解析它们

java - 从 ArrayList 中删除整数 IndexOutOfBoundsException

java - 读取一个文件一个jar

java - 通过java应用程序创建和发送html电子邮件的最佳方法是什么?

java - 当按下键盘上的某个键时结束程序

java - 模型对话框 - Swing 。仅阻止对 UI 某些部分的输入

java - 将 JPanel 动态添加到 JTable 或 JScrollPane

java - Android Facebook SDK ShareDialog 不返回回调