gpt4 book ai didi

java - 为什么我的第二个按钮不显示在 Java 中

转载 作者:行者123 更新时间:2023-12-05 09:02:53 24 4
gpt4 key购买 nike

我的代码有问题。出于某种原因,它不会显示我的第二个按钮 b2,而且我无法设置第一个按钮的大小。我想让两个按钮在中间彼此相邻,并在它们周围留出一些空间。

import java.awt.*;
import java.awt.event.*;

import javax.swing.JFrame;

public class HW10{
Button b1, b2;
L1 l1;
class L1 implements ActionListener{

@Override
public void actionPerformed(ActionEvent e) {
int tmp = Integer.parseInt(b1.getLabel());
tmp++;
b1.setLabel(""+tmp);
}

}
public HW10(){
JFrame frame = new JFrame("Homework 15");
l1 = new L1();
b1 = new Button("0");
b2 = new Button("KURAC");
b1.addActionListener(l1);
b1.setBounds(100, 100, 100, 80);
frame.add(b1);
frame.setBounds(200,200,400,400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public static void main(String[] args) {
HW10 kk = new HW10();
}

}

最佳答案

其他答案是正确的,您根本不添加第二个按钮,但是,您不应该直接向框架添加组件。你要做的是

frame.getContentPane().add(button1);
frame.getContentPane().add(button2);

您可能还应该为 Pane 设置布局管理器。

关于java - 为什么我的第二个按钮不显示在 Java 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70640201/

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