我正嘗試在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