RCP程序的启动进度条

简介:

在.product文件里指定“Add a progress bar”和进度条的尺寸以后,进度条很可能并未如你设想中出现在Splash图片上,解决的方法如下:

1、在.product文件同一目录里创建customization.ini文件,包含这样的文本内容:org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true

2、在plugin.xml里的org.eclipse.core.runtime.products扩展点下的对应product下添加属性preferenceCustomization,值为customization.ini;这个扩展点一般是在编辑.product文件后导出RCP时自动生成的。

3、为让所有的修改生效,可能需要以-clean方式启动你的RCP程序。

4、进度条的位置和大小也可直接在plugin.xml里指定,同样是对应product下的属性,分别为startupProgressRect和startupMessageRect,属性值例如“10,290,200,16”,前两个数字是位置,后两个是尺寸。

 

BTW,在3.3版本的Eclipse里可能会免去在customization.ini文件里做设置的步骤。

补充(2009.8.20):控制perspective切换按钮位置用org.eclipse.ui/DOCK_PERSPECTIVE_BAR = topRight

本文转自博客园八进制的博客,原文链接:RCP程序的启动进度条,如需转载请自行联系原博主。

相关文章
|
域名解析 jenkins Java
Jenkins的安装与升级
Jenkins的安装与升级
467 0
|
SQL 关系型数据库 数据库
学习分布式事务Seata看这一篇就够了,建议收藏
学习分布式事务Seata看这一篇就够了,建议收藏
17500 2
|
人工智能 开发者
黑神话:悟空中的AI行为树设计
【8月更文第26天】在《黑神话:悟空》这款游戏中,NPC(非玩家角色)的智能行为对于创造一个富有沉浸感的游戏世界至关重要。为了实现复杂的敌人行为模式,游戏开发团队采用了行为树作为NPC决策的核心架构。本文将详细介绍《黑神话:悟空》中NPC AI的设计原理,特别关注行为树的设计与实现。
670 0
|
Java Nacos 数据库
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) SEATA分布式事务篇(下)应用整合shardingsphere集成seata完整代码及订单-库存完整模拟案例
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) SEATA分布式事务篇(下)应用整合shardingsphere集成seata完整代码及订单-库存完整模拟案例
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) SEATA分布式事务篇(下)应用整合shardingsphere集成seata完整代码及订单-库存完整模拟案例
|
消息中间件 NoSQL 固态存储
Spring boot集成plumelog日志系统
近几日闲来无事,工作摸鱼之时在码云上发现一个更加轻量级的分布式日志系统 PlumeLog ,就研究了一下,写了一个demo,做个记录
|
Java API 网络架构
Spring Boot与Spring Cloud Gateway的集成
Spring Boot与Spring Cloud Gateway的集成
|
SQL 存储 算法
SpringBoot整合ShardingSphere实现分表分库&读写分离&读写分离+数据库分表
SpringBoot整合ShardingSphere实现分表分库&读写分离&读写分离+数据库分表
2744 0
SpringBoot整合ShardingSphere实现分表分库&读写分离&读写分离+数据库分表
|
存储 算法 NoSQL
全网最全的分布式ID生成方案解析
全网最全的分布式ID生成方案解析
789 0
【每日一题Day240】LC2481分割圆的最少切割次数 | fenlei
【每日一题Day240】LC2481分割圆的最少切割次数 | fenlei
73 0
|
Java Android开发
Eclipse安装反编译插件JD-Eclipse
Eclipse安装反编译插件JD-Eclipse
1226 0
Eclipse安装反编译插件JD-Eclipse