Article来源:Eclipse Forms: Rich UI for the Rich Client
于是顺手就拿来用了:
Composite parent = getFieldEditorParent();
FormToolkit toolkit = new FormToolkit(parent.getDisplay());
Form form = toolkit.createForm(parent);
form.setText(UIMessages.CollaborationServerPreferencePage_RegisterInfo);
form.setBackground(parent.getBackground());
GridLayout layout = new GridLayout();
form.getBody().setLayout(layout);
String url = UIMessages.CollaborationServerPreferencePage_RegisterLink;
Hyperlink link = toolkit.createHyperlink(form.getBody(), url, SWT.WRAP);
link.setBackground(parent.getBackground());
link.addHyperlinkListener(new HyperlinkAdapter() {
public void linkActivated(HyperlinkEvent e) {
//TODO call web browser
System.out.println("Link activated!");
}
});
重点见红字部分。当然Hyperlink是在org.eclipse.ui.forms组件里,要事先关联才行。3.0以上版本已自动集成。
剩下的就是专心处理listener部分。
还有一种办法是使用StyledText对象,添加listener事件。但form组件本身就使用了StyledText对象,所以没有必要钻木取火,直接用现成的好了。
xxxxxxxxx
open browser 的补充:
link: http://wiki.eclipse.org/How_can_I_invoke_the_eclipse_default_web_browser_in_my_own_plugin%3F
代码为:
IWorkbenchBrowserSupport support = PlatformUI.getWorkbench().getBrowserSupport();
IWebBrowser browser = support.createBrowser("someId");
browser.openURL(new URL("http://www.eclipse.org"));
这里使用的是eclipse自带的browser
分享到:
相关推荐
eclipse preference config export. font size/background/color
Eclipse中直接应用Sublime主题界面
在Android开发中,Preference是用来构建设置界面的一种组件,它提供了用户可以交互的选项,如开关、选择列表等。为了提供个性化的用户体验,开发者有时需要对Preference进行自定义样式。本篇将深入探讨如何在Android...
Eclipse 下载安装及配置 Eclipse 是一个开源的集成开发环境(IDE),它可以帮助开发者更方便地编写、编译和调试 Java 程序。下面将介绍如何从官网上下载 Eclipse,以及 Eclipse 的安装和配置。 一、Eclipse 下载 ...
开发者通常会创建一个或多个JFace的`PreferencePage`子类,定义UI元素(如复选框、文本框、颜色选择器等)来显示和编辑偏好设置。 2. **Preference Store**:存储偏好设置的地方。`IPreferenceStore`接口是与存储和...
6,重启之后,在窗口菜单栏点击Widow->Preference->General->Editors->File Associations,将FileType里的*.class和*.class without source的Associated editors下面的Class File Editor设置成default即可。
2. 打开 Eclipse,并在 Window 菜单中选择 Preference,接着选择 Java -> Installed JREs。 3. 在 Installed JREs 列表中,选择 Eclipse 正在使用的 JRE,然后点击 Edit。 4. 在 JRE 编辑对话框中,选择 rt.jar,...
在Android开发中,"Preference" 是一个非常重要的概念,它涉及到用户界面(UI)的设计以及用户设置的管理。"Preference" 类通常用于构建类似于系统设置的界面,让用户能够轻松地更改应用的偏好设置。本教程将深入...
在Android开发中,Preference是构建用户界面的一种重要方式,它主要用于创建设置界面,提供开关、选择列表、输入框等常用控件。Preference类是Android框架的一部分,它简化了UI元素的创建和管理,使得开发者可以方便...
10. **首选项页**:插件可以通过首选项页(Preference Page)让用户配置插件的设置,这通常涉及到`IWorkbenchPreferencePage`或`IPreferencePage`接口。 11. **调试和测试**:Eclipse提供了强大的调试工具,包括...
上篇博文代码实现了Android自带的preference组件,本文将通过实例讲解自定义preference组件。 主要通过以下几步来实现: 1.定义需要的layout布局res->layout->xml文件; 2.通过继承Preference类,来实现自定义...
在Eclipse开发中,首选项(Preference)是实现用户自定义参数配置功能的重要组成部分。这项功能允许用户根据自己的喜好对软件应用的行为进行配置,并且能够将这些配置信息持久化存储。在开发Eclipse RCP (Rich Client ...
"utjava2010.epf" 和 "utcpp2010.epf" 是Eclipse的首选项文件(Preference Files),它们存储了用户自定义的设置,包括但不限于配色方案。"utjava2010.epf" 可能是针对Java编程语言的配色方案,而"utcpp2010.epf" ...
Android的Preference Framework是Android系统中用于构建设置界面的一个强大工具,它允许开发者通过XML定义各种偏好设置元素,如开关按钮、选择列表等,然后在应用中轻松地将这些设置集成到用户界面。这个框架大大...
Windows→Preference→Java→Editor→Folding 勾选“Enable folding”,在Select folding to use后面选择Coffee Bytes Java Folding(如果您的eclipse中没有Select folding to use选项,请看第4个步骤,否则...
下载完并解压到好m2eclipse包后,在eclipse的dropins目录下新建一个m2eclipse.link文件,文件里面填写m2eclipse包的路径:如D:\devSpace\eclipse\m2eclipse,重启eclipse,在window-->preference下就可以看到maven项...
在Android开发中,Preference是用来构建用户设置界面的一种组件。它提供了许多预定义的选项,如开关、选择框、单选按钮等,使得开发者能够轻松创建类似系统设置的界面。然而,有时我们可能需要自定义Preference以...
Eclipse color Theme离线安装 评分: 解压缩到eclipse目录下. 在window--->preference-->appearance-->color theme中选择
在Android开发中,`Preference`测试是至关重要的一个环节,特别是在构建用户界面(UI)时。`Preference`组件主要用于创建设置界面,允许用户对应用的某些功能进行个性化设置。在这个`preference测试`中,我们将深入...
在Android开发中,Preference是用来构建用户设置界面的关键组件。它允许开发者轻松地创建具有开关、选择器、输入框等交互元素的配置界面。本篇文章将深入探讨如何在Android项目中使用Preference,通过实例代码来展示...