如何在JFrame中增加自定义JPanel的高度?

时间:2017-12-31 03:12:24

标签: java swing jpanel

我想提高JPanel中自定义JFrame的高度。我尝试使用pa.setSize(700,200)但它没有改变任何东西。

以下是代码:

JFrame f = new JFrame("Hello");
f.setResizable(true);
JPanel pa = new JPanel();
JButton btn = new JButton("Exit");

pa.setBackground(Color.red);
pa.setSize(700, 200);

f.setUndecorated(true);
f.getContentPane().add(pa, BorderLayout.NORTH);
f.setSize(new Dimension(700,700));
f.setLocation(500, 500);
f.setVisible(true);

1 个答案:

答案 0 :(得分:0)

它非常简单的解决方案,而不是pa.setsize()将其更改为pa.setPreferredSize(new Dimension(width,60));