У меня есть JPanel
, который использует горизонтальную компоновку Box и содержит JLabel
, что я хотел бы, чтобы в том же положении, как и другие компоненты в JPanel
являются setVisible(false)
. В настоящее время JLabel
перемещается влево, так как другие компоненты становятся невидимыми.Сохраняя компонент в фиксированном положении в BoxLayout
Что может быть самым простым способом?
EDIT: Фото добавлено
Так это то, что JPanel
выглядеть со всех компонентами видимых
Когда я поставил три JTextFields
о праве на невидимый, JLabel
набора к тексту X
перемещается влево примерно так:
Но я хотел бы, чтобы остаться там, где это было так:
EDIT2: Я на самом деле с помощью Free Design Netbeans GUI редактора для этого конкретного JLabel
. Прошу прощения за ошибку. Недавно я использовал много BoxLayouts, и я смутился!
Пожалуйста, приложите, пожалуйста, приблизительный эскиз ожидаемого вида, который действительно поможет нам предоставить подлинный ответ :-) –
Да, это хорошая идея. Я редактировал сообщение. – mmgro27
Непонятно, что компоненты GUI появляются и исчезают. Было бы лучше включить и отключить JTextFields. –