gpt4 book ai didi

java - JButton 不改变大小

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

我研究了更改要在 JFrame 上显示的 jbutton 大小的方法。

我正在尝试使用button.setSize(200,200)和button.setPreferredSize(new Dimension(200,200)),但它没有改变。代码如下:

import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Index extends JFrame{
private String title = "This is the motherfucking title";
Dimension dim = new Dimension(500,500);

public Index(){
this.setResizable(false);
this.setTitle(title);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(dim);
this.getContentPane().setBackground(Color.BLACK);

JButton button = new JButton("Button");
button.setSize(200,200);
this.add(button);

}


public static void main(String args[]){
Index ih = new Index();
ih.setVisible(true);
}
}

结果如下:/image/gbsF8.png

我做错了什么?

最佳答案

试试这个:

    JButton button = new JButton("Button");
button.setSize(200,200);
getContentPane().setLayout(null);
getContentPane().add(button);
setVisible(true);

在你的构造函数中。

关于java - JButton 不改变大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27663331/

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