Using eclipse to complete following purpose, create a label with link between them, the link could link to a resource in file system or another page.
descLink = new Link(parent,SWT.NONE) ;
GridData data = new GridData(GridData.FILL_HORIZONTAL) ;
....
descLink.setText("This is the description. the description links to a <a>location</a>.") ;
Following code is a sample to make the link open a fold in local OS.
descLink.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
try {
String path = ...getAbsolutePath().toString() ;
File f = new File(path);
if (f.exists())
Program.launch(f.getParentFile().getCanonicalPath());
} catch (Exception ex) {
ex.printStackTrace() ;
}
}
}) ;