gpt4 book ai didi

java - JButton自定义,setBounds没有效果

转载 作者:行者123 更新时间:2023-12-01 12:03:25 26 4
gpt4 key购买 nike

我的目标是制作这样的东西:

image1

但遗憾的是这是我目前的状态:

image2

谢谢大家。这是我的代码:

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class MainFrame extends JFrame {

Square sq1;
Square sq2;
JPanel jp;

public MainFrame(){
super("New Game");

setLayout(new BorderLayout());
sq1 = new Square();
sq2 = new Square();
jp = new JPanel();
jp.setLayout(new BorderLayout());

sq1.setBounds(250, 300, 400, 120);//just random numbers to see if change
jp.setBounds(250, 300, 50, 120);

add(jp, BorderLayout.CENTER);
jp.add(sq1, BorderLayout.PAGE_START);
jp.add(sq2, BorderLayout.PAGE_END);

setSize(500,600);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
}
}

最佳答案

要删除 JButton 的格式,您可以像这样设置它的属性:

sq1.setOpaque(false);
sq1.setContentAreaFilled(false);
sq1.setBorderPainted(false);

关于java - JButton自定义,setBounds没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847702/

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