Я пытаюсь создать простое приложение AWT в Java. Я хочу, чтобы все контейнеры в главном окне были разделены бит. Я могу это сделать, установив Hgap и Vgap в конструкторе BorderLayout (см. Ниже).Заполнение окна приложения 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);
}
}
Спасибо! Это исправление отлично работает. Я думаю, что в конечном итоге я могу пойти на Swing из-за различных предложений. – Tom
+1 работает хорошо, как дополнение, например, CSS. 'JPanel test = new JPanel() {public insets getInsets() {вернуть новые вставки (10, 10, 10, 10); }}; ' – YumYumYum