2009-11-19 3 views
3

Мне интересно, существует ли существующий Java-класс, который с учетом Java-компонента использует интроспекцию для поиска всех общедоступных полей и отображает их с использованием PropertyEditors по умолчанию. Я вижу кучу информации о BeanInfo, PropertyEditor, Bean Customizers, но нигде не могу найти реальные примеры.Java Beans - создание окна инспектора

В принципе, я хочу, чтобы функциональность окна инспектора была от XCode или панели свойств в Netbeans.

Netbeans properties panel http://i45.tinypic.com/4jnsyu.png

ответ

1

Похоже L2FProd достоянию библиотека имеет что-то только мой переулок:

http://www.l2fprod.com/common/

Searching некоторые больше на StackOverflow оказался this answer, в котором Yan Cheng Check отметил, что он расширил классы, чтобы быть именно то, что мне нужно : ObjectInspectorJPanel EnumComboBoxPropertyEditor

+0

Вы не можете скачать l2fprod commons – KJW

0

NetBeans является открытым исходным кодом; вы могли бы использовать это (то есть найти соответствующий фрагмент кода в рамках проекта - я думаю, что это называется инспектором)

+0

на самом деле это называется Редактор свойств в соответствии с http://java.sun.com/docs/books/tutorial/uiswing/learn/netbeansbasics.htm л. К сожалению, мне очень трудно получить источник для netbeans ... есть ли какой-то трюк, который мне не хватает? – I82Much

+0

Загрузка через mercurial сейчас: http://wiki.netbeans.org/WorkingWithNetBeansSources – I82Much

+1

Материал NetBeans ОЧЕНЬ сложный (я изучал его за последний месяц или около того). Не очень хорошо документировано, ИМО, по крайней мере, в отношении листов собственности. – I82Much

0

Звука, как вы хотите старый солнечного BeanEditor

+0

Я не могу найти ссылку на это сообщение; это устарело и мертво? – I82Much

1

Найдено еще один потенциальных один: Java-Bean-Examiner. Но я не могу войти в CVS для загрузки источника.