Опция Enclose In, выделенная серым цветом в построителе графического интерфейса пользователя Netbeans
Создание приложения с графическим интерфейсом Java с использованием среды IDE Netbeans. Я создал JPanel в нем. После добавления большого количества полей я хочу добавить к нему JscrollPane. Я обнаружил, что если мы щелкнем правой кнопкой мыши на панели, у нас будет возможность заключить ее в контейнер, который может быть областью прокрутки или разделенной панели и т. Д.
Проблема в том, что вложенная кнопка становится серой, когда я щелкаю правой кнопкой мыши на панели. Как мне это исправить?
1 ответ
Я была такая же проблема. После экспериментов кажется, что вы можете использовать только Enclose In
если макет установлен в Free Design
,
Тем не менее, альтернативный метод, который я обнаружил, чтобы выполнить то же самое, это создать пустой JPanel и компоненты, которые вы хотите внутри него, все на одном уровне в TopComponent. Затем перетащите нужные компоненты в JPanel, используя окно навигатора, в котором показана иерархия компонентов.
Например, здесь я создал JPanel и JRadioButton как братьев и сестер, а затем перетаскиваю JRadioButton внутри JPanel, так что JPanel является родителем.
Результат: