/** Create new instance of PaletteController */
PaletteController( Model model, Settings settings ) {
this.model = model;
this.settings = settings;
support = new PropertyChangeSupport( this );
this.model.addModelListener( new ModelListener() {
public void propertyChange(java.beans.PropertyChangeEvent evt) {
if( Model.PROP_SELECTED_ITEM.equals( evt.getPropertyName() ) ) {
Lookup oldValue = null == evt.getOldValue() ? Lookup.EMPTY : ((Item)evt.getOldValue()).getLookup();
Lookup newValue = null == evt.getNewValue() ? Lookup.EMPTY : ((Item)evt.getNewValue()).getLookup();
support.firePropertyChange( PROP_SELECTED_ITEM, oldValue, newValue );
}
}
public void categoriesRemoved(Category[] removedCategories) {
//not interested
}
public void categoriesAdded(Category[] addedCategories) {
//not interested
}
public void categoriesReordered() {
//not interested
}
});
}
PaletteController.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录