Hyperlink-cells for PFGrid.SWT widget
You can add Hyperlinks with default-display (link) very easily. Just add a
column of type HyperlinkColumn and cells of type HyperlinkCell.
When hovering the
cell with the mouse the Hand-cursor is displayed.
A HyperlinkCell has a getUrl and setUrl-method. In the
Click-Eventhandler of the column you can
navigate for example to the url in the browser:
HyperlinkColumn colUrl = new HyperlinkColumn(span2);
colUrl.setText("Url");
colUrl.addCellClickListener( new CellClickListener() {
@Override
public void click(CellEvent event) {
HyperlinkCell hlCell = (HyperlinkCell) event.getCell();
String url = hlCell.getUrl();
try {
// e.g. Runtime.getRuntime().exec("rundll32 url.dll,
// FileProtocolHandler " + url);
} catch (IOException e) {
e.printStackTrace();
}
}
});