在JFrame和JPanel之间添加空格

时间:2012-01-14 15:10:12

标签: java swing jframe border jpanel

如何在JFrame和JPanel插件之间添加空间到这个JFrame中?我会插入空格,因为JPanel中的元素在JFrame

中不会显得太近

2 个答案:

答案 0 :(得分:10)

使用具有适当参数的EmptyBorder设置JPanel的边框。

即,

// caveat: code not tested
myPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); 

如果JPanel已经有边框,那么你可以使用复合边框或将JPanel包装在另一个JPanel中,例如使用BorderLayout并在BorderLayout.CENTER位置,并为包装器JPanel提供一个空边框。

答案 1 :(得分:0)

为什么不使用GridBagLayout和setBounds作为组件?组件将保持在您想要的位置。

这里有一个例子:`

Bundle bundle = getIntent().getExtras();
String value1 = bundle.getString("key1");

}`