Возможно ли иметь 5 JPanels
в строке в одном кадре? Heres мой код, вы можете получить лучшее понимание вопроса:Могу ли я иметь 5 панелей подряд
setLayout(new BorderLayout());
add(mainOrderInfo, BorderLayout.WEST);
add(meatPanel, BorderLayout.WEST);
add(cheesePanel, BorderLayout.CENTER);
add(ingrediantsPanel, BorderLayout.EAST);
add(addonsPanel, BorderLayout.EAST);
Когда код сбежались все я получаю являются meatPanel
, cheesePanel
и ingrediantsPanel
. Я хотел бы, чтобы mainOrderInfo
находился слева от meatPanel
и addonsPanel
справа от ingredientsPanel
. Мне кажется, что это просто вопрос кода или порядок кода, о котором я не знаю.
Используйте 'GridLayout' или' GridBagLayout' см [Как использовать GridLayout] (https://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html) и [Как для использования GridBagLayout] (http://docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html) для получения более подробной информации – MadProgrammer
Спасибо всем за ответы, которые будут работать идеально, и теперь у меня есть куча разных вариантов пытаться. Спасибо –
Спасибо @poke за редактирование сообщения его намного больше. В будущем я постараюсь убедиться, что разные фрагменты кода в моем описании соответствуют коду, который намного легче идентифицировать. –