То, что вы хотите сделать, это создать компоненты компонентов и импортировать их в палитру NetBeans. Таким образом, дизайнер GUI действительно будет работать. Все, что вам нужно, это предоставить открытый конструктор без аргументов и иметь класс, реализующий Serializable (что они должны уже делать, если они являются компонентами Swing). Методы получения и установки являются необязательными, но они вам нужны, если вы хотите установить их свойства с помощью окна свойств.
См. в этом уроке l для примера создания бина и добавления его в палитру.