用eJFace开发嵌入式应用程序 - 编程入门网
ult;
}
public boolean isLabelProperty(Object arg0, String arg1) {
return false;
}
}
当您把此演示应用程序部署到 eWorkbench 设备中后,您将看到图标显示在名为 Test TableViewer Sample 的 应用程序列表中。在命令窗口中单击 Open 以启动它。您将找到我们创建的表。 图 2. 设备上的 eWorkbench 中的 TableViewer 演示应用程序 eJFace org.eclipse.jface.preference 演示应用程序 用eJFace开发嵌入式应用程序(10)时间:2011-08-27 IBM Sam LoPreferencePage eJFace 只提供 PreferencePage 来存储您所需的 必备首选项数据,例如服务器信息、用户名和密码。而且,它仅在目标为 eWorkbench 时才能运行。在图 3 中,我们将展示如何开发一个简单的首选项应 用程序,包括 OK、Cancel 和 Restore Default 按钮。 清单 9. 添加到 plugin.xml
您的首选项页 面类必须扩展 PreferencePage 并实现 IWorkbenchPreferencePage 以使您的首 选项页面显示在 eWorkbench 中。首先,声明必需的变量,包括 String、Text、 Label、Button 和 PreferenceStore。PreferenceStore 将存储您键入的名称-值 对。createContents 方法用于显示用户的首选项。 首先,先创建一个合 成的首选项页面并用 GridLayout 设定布局。其次,用一个惟一名称创建 PreferenceStore 并通过这个 PreferenceStore 装入数据。再次,创建三个允许 用户键入所需值的文本字段。值包括服务器地址、用户名和密码。使用 SetDefaultValue() 来设定这些字段的默认值。当用户打开首选项页面时,他们 将看到这些默认值。 使用 performDefaults 将重置默认值。使用 performOK 将在您单击 OK 时保存键入的值。使用 performCancel 将在您单击 Cancel 时不保存任何更改退出此首选项页面。当首选项页面实现 IWorkbenchPreferencePage 时,init(IWorkbench arg0) 是必须实现的必备方法 。 清单 10. 首选项页面样例代码
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |