本文整理汇总了Java中org.eclipse.ui.forms.events.IHyperlinkListener类的典型用法代码示例。如果您正苦于以下问题:Java IHyperlinkListener类的具体用法?Java IHyperlinkListener怎么用?Java IHyperlinkListener使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
IHyperlinkListener类属于org.eclipse.ui.forms.events包,在下文中一共展示了IHyperlinkListener类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createHyperlink
import org.eclipse.ui.forms.events.IHyperlinkListener; //导入依赖的package包/类
/**
* Return a Label that acts as a hyperlink
*
* @param parent
* parent control
* @param text
* text to display
* @param lis
* hyperlink listener that is called on Mouse click
* @return a Label
*/
public static Label createHyperlink(final Composite parent, final String text,
final IHyperlinkListener lis){
final Label ret = new Label(parent, SWT.NONE);
ret.setText(text);
ret.setForeground(UiDesk.getColorRegistry().get(Messages.SWTHelper_blue)); //$NON-NLS-1$
ret.addMouseListener(new MouseAdapter() {
@Override
public void mouseDown(final MouseEvent e){
if (lis != null) {
lis.linkActivated(new HyperlinkEvent(ret, ret, text, e.stateMask));
}
}
});
return ret;
}
示例2: createHyperlink
import org.eclipse.ui.forms.events.IHyperlinkListener; //导入依赖的package包/类
/**
* Hyperlink in der Form erzeugen
*
* @param text
* Angezeigter und anklickbarer Text
* @param lis
* HyperlinkListener oder (einfacher) HyperlinkAdapter, der die Klicks verarbeiten
* kann
*/
public Hyperlink createHyperlink(String text, IHyperlinkListener lis){
Hyperlink ret = tk.createHyperlink(form.getBody(), text, SWT.WRAP);
ret.addHyperlinkListener(lis);
return ret;
}