RAP开发入门-运行过程简析(三)
今天通过标准的RAP程序来简单分析下RAP的启动过程
1、新建一个标准的rap plugin-in 项目:
得到的项目结构大概如下:
run confi..->..add bundle(配置好bundle 运行结果如下):
全屏控制代码:
/*** Configures the initial size and appearance of a workbench window.* 配置初始大小和显示workbench的窗口样式* -看来以后的主题应该在这里设置了*/ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {//启动设置最大化 @Overridepublic void postWindowCreate() {Shell shell = getWindowConfigurer().getWindow().getShell();shell.setMaximized(true);}public void preWindowOpen() {IWorkbenchWindowConfigurer configurer = getWindowConfigurer();//底部一栏? // configurer.setShowFastViewBars(true); // configurer.setShowProgressIndicator(true);//设置初始窗体大小 // configurer.setInitialSize(new Point(600, 400));configurer.setShowCoolBar(true);//控制快捷按钮,(工具栏)显示configurer.setShowStatusLine(false);configurer.setTitle("RAP Mail Template");//SWT.NO_TRIM不显示整个标题栏//SWT.TITLE只显示标题不显示-最大,最小,关闭//http://eclipsesource.com/blogs/2007/11/12/hiding-the-window-in-rap-applications/ configurer.setShellStyle(SWT.TITLE);} }
转载于:https://www.cnblogs.com/wykCN/p/4537096.html
RAP开发入门-运行过程简析(三)相关推荐
- DirectShow程序运行过程简析
这段时间一直在学习陆其明老师的<DirectShow开发指南>一书,书中对DirectShow的很多细节讲解清晰,但是却容易让人缺少对全局的把握.在学习过程中,整理了关于DirectSho ...
- Nutch学习笔记二——抓取过程简析
在上篇学习笔记中http://www.cnblogs.com/huligong1234/p/3464371.html 主要记录Nutch安装及简单运行的过程. 笔记中 通过配置抓取地址http://b ...
- 【Android项目】本地FM收音机开发及源码简析
[Android项目]本地FM收音机开发及源码简析 目录 1.概述 2.收音机的基本原理 3.收音机其他信息 RDS功能 4.Android开发FM收音机源码解析 5.App层如何设计本地FM应用 6 ...
- 网络协议:简析三次握手协议
一,简析三次握手协议 首先来看我们生活中很常见的一件事: 在我们网购的时候,常常会跟客服这样聊天:我们向客服询问某件事,客服回答,然后我们断网了...过了一会儿,我们再登陆就收到了客服的回答. 这个交 ...
- 智能机器人编程游戏robocode的运行代码简析
智能机器人编程游戏robocode的运行代码简析 金庆 2007.6.1 阅读robocode1.3的源代码,查看运行的原理. (转载请注明来源于 金庆的专栏) 主线程Battle.run() --- ...
- 嵌入式系统设计与开发的生命周期简析
在实际开发产品的过程中,我们往往都会遵循一定的规则去进行开发,就如工人在砌墙之前,先画好图纸,然后评审,修改,再去建立整个楼房的框架,等整个框架都建立好了,那么就开始砌墙了,这个时候,工人只需要按照框 ...
- Android 启动过程简析
首先我们先来看android构架图: android系统是构建在linux系统上面的. 所以android设备启动经历3个过程. Boot Loader,Linux Kernel & Andr ...
- Android 启动过程简析(一)之 init 进程
问题 在进入到 Android 启动过程之前先让我们思考以下几个问题 Android 系统的启动过程是怎样的? init .zygote 进程是什么?在系统启动的过程中各自发挥了什么作用? AMS.P ...
- 移动通信:1G到5G发展过程简析 -- 什么是5G?
未来,5G,或将是一切的基础~ 一.什么是5G? 5G的全称是:第五代移动通信技术.英文对应翻译为"5th generation mobile networks"或"5t ...
最新文章
- too many open files(打开的文件过多)解决方法
- git修改文件权限方式
- python 百分比数据_如何使用python计算数据列相对于另一列的百分比排名
- 人工智能时代号角已吹响 COMPUTEX如何凝聚AI这股力量?
- 关于Socket通信服务的心跳包(转) -感觉系统
- 缺少Python27_d.lib的解决方法
- (转)C# Enum,Int,String的互相转换 枚举转换
- 'WebElement' object is not iterable
- asp.net 路径
- Python FTP文件下载简介
- vim替换字符串命令详解
- MFC实现虚拟桌面(桌面切换)
- layerdate时间控件的用法
- 中标麒麟安装php环境,中标麒麟V6下wine完美运行通达信
- 有关linux表情图片,面向Ubuntu的LumaQQ个人修改版下载(支持新款表情)
- android 1.5 app,萌新编程app
- 【阿里巴巴Java编程规范学习 五】MySQL数据库规约
- Kotlin中的数据存储
- 用Python-opencv快速实现人脸识别功能(从零开始教你)(复制粘贴即可用)
- 【OneOS万耦启物】