Какой метод установки горизонтальных и вертикальных полей на панели? (То же самое у нас в html style="margins:30px")
style="margins:30px"
используйте setBorder(BorderFactory.createEmptyBorder(int top, int left, int bottom, int right); для дополнительного ознакомительного посещения this.
setBorder(BorderFactory.createEmptyBorder(int top, int left, int bottom, int right);
Не знаю html, поэтому просто угадывайте возможные эквиваленты: -)
Это сильно зависит от того, какую панель вы используете.Если это относится к свингу, вы можете поместить Gridbaglayout и указать Insets, как в в этом примере
для создания базового "разрыва" между JComponents с помощью LayoutManager Компоновка компонентов в контейнере
BorderLayout (int HorizontalGap, Int verticalGap)
GridLayout (int row, int cols, int hgap, int vgap)
для наиболее сложного графического интерфейса вам необходимо
1 / многопользовательские JPanels (с другим LayoutManager длякаждый из JPanel тоже)
2 / с помощью Как использовать GridBagLayout (для многопользовательских JPanels с различными LayoutManegars для каждого JPanel ...)
3 / использовать некоторые пользовательскиеLayoutManager
Используйте BorderLayout для вашей JPanel.