gpt4 book ai didi

java - 定位 JButton 不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:31 26 4
gpt4 key购买 nike

我有一个装饰过的JFrame。我已将背景图像添加到框架并添加了一个 JButton。当我添加按钮时,背景图像不可见。我应该怎么办?这是我的代码片段。

public Demo3()

{
setTitle("STARTUP");
setSize(800,500);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setUndecorated(true);
setLocationRelativeTo(null);

JPanel jp=new JPanel();
JButton jb=new JButton();
JLabel jl=new JLabel(new ImageIcon("c://image.jpg"));
jp.setLayout(null);
jp.add(jl);
jp.add(jb);

add(jp);
jb.setBounds(400,250,50,50);
setVisible(true);
}

最佳答案

不要使用空布局。

参见 Background Panel几个选项。根据您的具体要求,您可以:

  1. 使用JLabel作为背景,然后设置标签的布局管理器
  2. 在面板上进行自定义绘制,然后将组件添加到面板。

关于java - 定位 JButton 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597226/

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