2015-03-21 5 views
3

Когда я пытаюсь добавить компонент без палитры в IntelliJ 14.0.3 я получаю эту ошибку:Intellij ошибка «добавить без палитры проводника составляющей»

Forms added to palette must have a binding for the top-level component

Компонент, который я пытаюсь добавить вкладку прокрутки, является классом, который расширяет JPanel.

Не могу понять, почему эта ошибка. С другими классами не возникает проблем.

Ошибка сохраняется, даже если я выбираю два параметра.

+0

Форматирование, орфография – Bohemian

+0

Является ли компонент, который вы пытаетесь добавить, также встроенный с дизайнером интерфейса IntelliJ IDEA? – yole

+0

Да, он построен с дизайнером интерфейса IDEA. Теперь я смог добавить его через файл класса. Проблема остается, если я пытаюсь добавить с помощью файла формы. – alessandrocaprarelli

ответ

1

Вы можете добавить форму на поддон, а затем поместить ее как компонент в другую форму.

Чтобы сделать это, откройте в дизайнере форму, в которой вы хотите быть настраиваемым компонентом. Щелкните правой кнопкой в ​​любой группе (например, качайте) и выберите «Добавить компонент в палитру». После этого вы можете открыть другую форму и поместить на нее недавно добавленный компонент.

0

Я решил это, изменив «имя поля» JPanel формы, которая вставляется в другую форму.

Похоже, эта ошибка появляется, если имя поля не указано, что означает, что ошибка немного вводит в заблуждение.

Смежные вопросы