![](/img/trans.png)
[英]Java Swing application under Gnome - use Adwaita (dark skin) window title bar
[英]Java Swing White Gap Under Title Bar
我正在使用Swing创建一个简单的Java GUI,我在标题栏下面出现了一个白色条,我似乎无法弄清楚如何摆脱它。 我感谢任何帮助和提示,因为我已经搜索了所有有类似问题且无法找到任何内容的人。 谢谢
Java GUI的图片:
import javax.swing.*;
import java.awt.*;
public class ja {
public static void main(String[] args) {
JFrame f = new JFrame("jA");
JPanel p = new JPanel();
p.setLayout(new FlowLayout());
f.setSize(400, 600);
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel bg = new JLabel(new ImageIcon("brown.jpg"));
bg.setLayout(new FlowLayout());
p.add(bg);
JButton b1 = new JButton("b1");
JButton b2 = new JButton("b2");
JButton b3 = new JButton("b3");
bg.add(b1);
bg.add(b2);
bg.add(b3);
f.add(p);
f.setVisible(true);
}
}
FlowLayout在父容器的边框和子组件之间使用5个像素的间隙。
你可以:
使用FlowLayout
,但将此间隙设置为0像素。 阅读FlowLayout API以查看此构造函数参数。
在面板上使用BorderLayout
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.