This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Currently, there are no clear, official way of extending Matisse in order to listen for changes in the UI, create context menus for the components already in the UI or to add new properties to the property sheet. Such APIs are needed for anyone trying to make Matisse more useful together with their desktop framework/Swing extensions, so that additional modules could: - Add/remove properties to a JavaBean, XML file etc. as components are added/removed to/from the UI; - Allow component data binding to be customized by choosing an action in a context menu; - Display binding properties in the property sheet so that UI metadata can be manipulated - etc. Basically, an official API should provide: - Event listeners for component addition/removal; - Ability to create context menus for component instances that added to the UI; - Ability to add properties to a component property sheet I am sure there are other useful or cool things that could be added, but that is what I can think of right now.
Since the current roadmap refers to data binding as a planned feature, I am raising the priority for this issue so that this API is generic.