gpt4 book ai didi

java - FilteredItemsSelectionDialog - 刷新内容提供程序

转载 作者:行者123 更新时间:2023-11-30 04:44:26 25 4
gpt4 key购买 nike

我有一个过滤内容选择对话框,在 View 菜单中我有添加额外过滤器的复选框。它的功能应该与“打开资源选择对话框”“CTRL + SHIFT + R”的“显示派生资源”复选框完全相同。我希望对话框清空其内容并重新调用“fillContentProvider()”。

有什么方法可以强制对话框调用“fillContentProvider()”。

我尝试过“refresh()”方法,但它没有达到我的需要。

最佳答案

首先,您必须扩展 ViewerFilter 类,将其命名为 MyViewerFilter 并覆盖方法 select() 以满足我们的需要。

第二:在action的run()方法中调用addListFilter(filter);其中filter是MyViewerFilter类型的对象,而不是调用scheduleRefresh();

这样做将在每次单击复选框时更新内容提供程序。

关于java - FilteredItemsSelectionDialog - 刷新内容提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11410039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com