在使用JFace时,如果继承ApplicationWindow对象,你就能立即获得一个含菜单(MenuManager),工具栏(ToolBarManager)、状态栏(StatusLineManager)的应用窗口。
本文主要介绍如何扩展状态栏(StatusLineManager),有时候我们会在状态栏中加入:当前登录用户信息、内存使用信息等等小控件。
当继承ApplicationWindow对象并实现一下方法后,即可创建状态栏(StatusLineManager)
@Override
protected StatusLineManager createStatusLineManager() {
statusLineManager = new StatusLineManager() {
@Override
public void setErrorMessage(String message) {
if (statusLineManager != null) {
statusLineManager.setErrorMessage(ImageFactory.get(Constants.ERROR_IMAGE_KEY), message);
}
}
@Override
public void setMessage(String message) {
if (statusLineManager != null) {
statusLineManager.setMessage(ImageFactory.get(Constants.SUCCESS_IMAGE_KEY), message);
}
}
};
return statusLineManager;
}
只要从StatusLineManager对象中获取Control便能扩展,伪代码如下:
final Composite statusComposite = (Composite)statusLineManager.getControl();
final Composite composite = new Composite(statusComposite, SWT.LEFT_TO_RIGHT);
GridLayout gl = new GridLayout(1, false);
gl.marginHeight = 1;
composite.setLayout(gl);
CLabel label = new CLabel(composite, SWT.NONE);
label.setText("当前登录用户...");
效果图见附件。
- 大小: 60.9 KB
分享到:
相关推荐
swt/Jface用到的最基本的jar包
SWT/JFACE API,是关于SWT/JFACE开发所用的API
SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4 SWT/Jface API 3.4
Eclipse SWT/JFace SWT JFace 实例 Eclipse SWT/JFace 书中 全部实例
Eclipse SWT/JFace 核心应用光盘源码下载,解压后即可使用
Eclipse SWT/JFace 核心应用 带书签 Eclipse SWT/JFace
Eclipse SWT/JFace核心应用
eclipse swt/jface核心应用源代码 带视频,找了好久,希望可以帮到大家,跟书匹配
本文档为swt/jface的api中文帮助文档。
SWT/Jface 开发入门指南 介绍以下方面的内容: ? 设定 swt 以及 JFace 的开发环境 ? swt 的一些简单部件(widget)介绍 ? JFace 的一些入门性介绍 ? swt 和 JFace 的事件模式 ? 通过一些简单的例子说明如何利用 swt ...
SWT/JFace开发实例
eclipse swt/jface核心应用 这本书的源代码
NULL 博文链接:https://niub.iteye.com/blog/1806580
SWT/JFace 3.5 版本的 API,HTML格式,方便开发人员查阅。
swt/jface in action 中英文 pdf格式 + 源码下载,包含书中的所有源码,有需要的朋友可以下载,为正在学习swt、jface的朋友提供一些好资源。
JFace 库作为 SWT 的增强库很好 地弥补了它的缺点,JFace 对 SWT 的功能进行了很好的扩展。本书主要讲解了如何使用 SWT 和 JFace 进行应用程序的开发,通过本书系统而全面的 SWT/JFace 知识学习,将帮助读者快 速...
王占全,苏玲 著; ISBN:7-121-05152-4 学习 SWT/JFace 的好书!
发现网上没有传类似的例子,特传个简单的例子,希望能帮助需要的人。
Eclipse SWT/JFace 开发实战精解+完美书签+光盘源码完整版. pdf带书签 ,代码完整的光盘,赚点积分。