Я потратил много бесплодных часов, пытаясь создать то, что я считаю очень простым графическим интерфейсом.Одна вещь, которая делает это простым, состоит в том, что Я даже не ожидаю, что он будет изменяемого размера .Я хочу, чтобы это отображало только то, как я это изложил.Все просто.
Есть JFrame, содержащий две Jpanels одинаковой ширины, одна над другой.Я наконец-то веду себя как JPanels, и я могу перемещать их без каких-либо таинственных изменений их закрытых компонентов.
Но я не могу на всю жизнь заставить JFrame красиво вложить JPanels.Я прилагаю снимок экрана, показывающий макет и инспектор , а другой - способ предварительного просмотра
(обратите внимание, что он отсекает нижний край.)
IsЕсть ли способ работать в "режиме WYSIWYG" в GUI Builder?Меня не волнует (на самом деле, я боюсь) изменение размера, на данном этапе.Я бы подумал, что Absolute Layout будет правильным выбором для этого, но все же что-то не так.(Мне нужно элементарное решение, ребята, пожалуйста, не предлагайте GridBagLayout !!;)
РЕДАКТИРОВАТЬ: восстановив некоторые значения по умолчанию, в основном для MaximumSize, в JFrame, я избавилсяпроблемы отсечения.Правый край все еще был отклонен на один пиксель, и мне удалось найти, какое из пяти (пяти!) Свойств ширины контролировало это.(границы, максимальный размер, минимальный размер, предпочтительный размер и ширина - изменение минимального размера исправило это.)
Я уже обнаружил, что вы не можете полностью избежать настройки свойств (например, переопределить «привязку» идобиться точного позиционирования).Я явно создавал проблемы для себя, играя с некоторыми свойствами, которых мне не следовало.Остается вопрос: для Absolute Layout надежным выбором является неизменный дизайн графического интерфейса WYSIWYG; и , какие свойства следует избегать редактирования?