public class MyDialog extends VOptionPane { public MyDialog() { ... final ... app = <handle to some class that has the event routing method> addConsoleActionListener( new VConsoleActionListener() { public void consoleAction(VConsoleEvent e ) { if (e.getID().equals(VConsoleActions.HYPERLINKEVENT) && myLinkListener.isExternalLink((String)(e.getPayload()))) app.fireConsoleAction(e); } } }); ... } ... }