如何将propertyChangeListener转换为Lookup?

时间:2018-09-26 21:44:27

标签: netbeans netbeans-8 netbeans-platform

我有一个OutlineView显示数据库中可用数据的列表。我想做的是当用户使用QuickFilter并在附近显示已过滤结果的数量时。我认为我正在使用以下属性获取propertyChangeListener:
outlineView.getOutline().getPropertyChangeListener(ETable.PROP_QUICK_FILTER);

我很困惑如何从此处继续前进,将pcl添加到TopComponent中的ProxyLookup中。

1 个答案:

答案 0 :(得分:0)

原来我要做的是:

outlineView.getOutline().addPropertyChangeListener(ETable.PROP_QUICK_FILTER, new PropertyChangeListener(){
    @Override
    public void propertyChange(PropertyChangeEvent evt){
        //Able to get the current number of displayed rows here
    }
}

我知道这似乎很简单,但这花了我很多时间才能得到。这样做是为了满足人们的任何未来需求。