Граница Явы тянется на восток
Можно ли сделать так, чтобы восточная (или Западная) сторона пограничного слоя распространялась на всю панель (включая север/юг)?
3 ответа:
Просто удалите Запад и Восток из этой панели и создайте новую "родительскую" панель:
JPanel newPanel = new JPanel(); newPanel.setLayout(new BorderLayout()); newPanel.add(westernPanel, BorderLayout.WEST); newPanel.add(yourOldPanel, BorderLayout.CENTER); newPanel.add(eastenPanel, BorderLayout.EAST);
Невозможно с одиночным
JPanel
наложенным наBorderLayout
1) с помощью двух
JPanels
, гдеNORTH
,WEST
,CENTER
иSOUTH
области могут быть помещены в1st JPanel
(frame.add(1stPanel, BorderLayout.CENTER)
) и просто2nd JPanel
кframe.add(2ndPanel, BorderLayout.EAST)
,2) вы можете использовать
3) немного сложнее может быть использованиеBoxLayout
для области вEAST
из контейнераGridBagLayout
илиMigLayout
(в данном случае)