2010-06-24 5 views
0

Использование JForm Designer Я пытаюсь изменить класс JPanel в окне свойств из JPanel на различные пользовательские классы, каждый из которых является подклассом JPanel.Что такое невизуальный компонент?

Иногда это работает, иногда это не удается с сообщением:

ПАНЕЛЬ1: Не удается трансформироваться без верхнего уровня компонента для невизуального компонента.

Что такое невизуальный боб? Почему некоторые из моих подклассов распознаются как визуальные или невизуальные компоненты?

ответ

0

Документация JForm Designer обновлена.

Теперь он прямо говорит, что Visual Beans должен наследовать от java.awt.Component.

Я думаю, это все.

1

На этом IBM site он говорит:

Невизуальные боб можно использовать невизуальные бобы для создания Java ™ и

Web клиентских приложений, которые требуют настроенных пользовательского интерфейса. Визуальные компоненты поддерживают стандартную модель программирования bean-программирования , предоставляя конструкторы, свойства, события и сериализуемый интерфейс. Вы можете использовать невизуальные компоненты в инструментах builder , которые поддерживают интроспекцию .

Визуальные бобы Визуальные бобы являются настраиваемыми, Swing на основе графического

компоненты пользовательского интерфейса. Используйте визуальные компоненты для создания приложений Java для Windows®. Вы можете разместить их в окнах и диалоговых окнах приложений на Java. Поскольку визуальные компоненты построены с использованием не визуальных компонентов (в качестве модели данных), вы должны использовать их в сочетании с невизуальных компонентов при создании приложения .

+0

Я ищу более формальное определение. Мой класс - настраиваемый графический компонент пользовательского интерфейса на основе swing. Похоже, они говорят, что визуальный компонент - это любой JavaBean, который происходит из визуального компонента Swing? Но я это делаю! Там должно быть что-то еще. –