java - 如何询问用户是否要始终显示欢迎页面?

标签 java eclipse eclipse-plugin eclipse-rcp

在我的 RCP 应用程序中,我有一个介绍页面,其中有一些关于产品本身的说明。
但简介仅在第一次打开应用程序时显示。
有没有办法询问用户是否想要“启动时不再显示此内容”? 我的介绍内容:

<?xml version="1.0" encoding="utf-8" ?>
<introContent>
    <page id="root" content="content/root.xhtml" />
    <page id="concept1" content="content/concept1.xhtml" />
    <page id="concept2" content="content/concept2.xhtml" />

    <contentProvider id="awc"
        class="org.eclipse.ui.intro.contentproviders.AlwaysWelcomeCheckbox"
        pluginId="org.eclipse.ui.intro">
    </contentProvider>
</introContent>

有什么想法吗?

提前致谢

最佳答案

IWorkbenchPreferenceConstants 中定义了工作台首选项 SHOW_INTRO 。如果这是true,则在启动期间打开介绍页面。

您必须自己实现询问用户部分(例如,在介绍 View 关闭时显示 MessageDialogWithToggle)。

关于java - 如何询问用户是否要始终显示欢迎页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748364/

相关文章:

java - 显示斐波那契数列的算术?

java - Spring Boot 在环境中设置 Activity 配置文件

eclipse - 是否有用于协作编辑的 Eclipse 插件?

Java 初学者 : the mechanism behind "|" operator in Shell s = new Shell(d, SWT.CLOSE | SWT.调整大小);

java - 运行依赖项 : java could not find or load the main class OSMImportTool 的 jar 文件

java - 项目 'starter' 中所需库 : spring-core-4. 0.1.RELEASE.jar 的类型存档无法读取或不是有效的 ZIP 文件

android - 由 java.lang.NullPointerException 引起

java - 创建 Java Lambda 函数时是否需要捆绑 AWS SDK 依赖项

java - "Run in background"按钮未显示在 ProgressMonitorDialog 中

Eclipse:在 Project Explorer 中搜索文件夹和资源