我正尝试在Java中构建一个简单的AWT应用程序。我希望主窗口中的所有容器都是分开的。我可以通过在BorderLayout构造函数中设置Hgap和Vgap来实现此目的(参见下文)。Java AWT应用程序窗口填充
但是,我无法弄清楚如何在容器和主窗口的边缘之间放置一个帽。如何在主窗口中添加几个填充像素?
import java.awt.*;
import java.applet.Applet;
public class LayoutTest extends Applet {
public void init() {
BorderLayout layout = new BorderLayout(8, 8);
setLayout(layout);
add(new Button("Left"), BorderLayout.CENTER);
add(new Button("Right"), BorderLayout.EAST);
}
}
Thanks!该修补程序效果很好。由于各种建议,我认为我可能最终会选择Swing。 – Tom 2010-01-18 22:56:31
+1像CSS一样工作得很好。 'JPanel test = new JPanel(){public insets getInsets(){return new Insets(10,10,10,10); }};' – YumYumYum 2012-07-19 12:15:27