gpt4 book ai didi

java - 如何创建可变 jbutton 数组

转载 作者:行者123 更新时间:2023-12-02 06:33:37 26 4
gpt4 key购买 nike

我正在尝试创建一个可变的 Jbutton 数组。 JButton 的数量取决于用户的偏好。我不知道我在这里做错了什么。代码:

import java.util.ArrayList;
import javax.swing.JButton;

public class e {
public static void main(String args[]){
ArrayList<JButton> students = new ArrayList<JButton>();
students.add(new JButton());
JButton.setSize(100,100);
}
}

编辑:我不想制作一个单独的 Jbutton,然后将其添加到数组中。我希望数组能够添加按钮,然后我可以通过调用它在数组中的位置来更改它 EX:students[0]

最佳答案

ArrayList<JButton> students = new ArrayList<JButton>();
students.add(new JButton());
JButton.setSize(100,100);

setSize() 不是 JButton 类的静态函数,因此您必须使用 JButton 的对象实例进行访问。您可能想这样做:

   ArrayList<JButton> students = new ArrayList<JButton>();
JButton button = new JButton();
button.setSize(100,100);
students.add(button);

但是我很好奇通过使用 setSize 方法设置大小提示来做什么,除非您的目的是使用 null 布局,当然,空布局是行不通的。

关于java - 如何创建可变 jbutton 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19867504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com