gpt4 book ai didi

java - 在 Java 中创建 JButton

转载 作者:行者123 更新时间:2023-11-30 09:53:27 26 4
gpt4 key购买 nike

我是 Java 的新手,在使用 Swing 时遇到了一些困难。我正在尝试创建一个非常简单的 GUI 程序,它应该创建一组按钮,但我的代码不起作用。

这是我的代码;

myPanel = new JPanel();

JButton myButton = new JButton("create buttons");
myButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int val = Integer.parseInt(textfield.getText());
for(int i = 0; i < val; i++) {
JButton button = new JButton("");
button.setText(String.valueOf(i));
myPanel.add(button);
}
}
});

但是当我点击“创建按钮”按钮时没有任何反应。谁能告诉我我错过了什么?

最佳答案

您需要使用 revalidate 刷新已经运行的面板:

myPanel.revalidate()

关于java - 在 Java 中创建 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3803348/

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