How can i add JRHyperlinkListener to net.sf.jasperreports.swing.JRViewer?
net.sf.jasperreports.view.JRViewer is not in the 6.4.3 library.
2 Answers:
Posted on November 10, 2017 at 8:37am
You'll have to extend JRViewer and add the listener to JRViewerPanel. Like this (using an anonymous class, but you can define a named class as well):
new net.sf.jasperreports.swing.JRViewer(...) { @Override protected JRViewerPanel createViewerPanel() { JRViewerPanel panel = super.createViewerPanel(); panel.addHyperlinkListener(listener); return panel; } };
Regards,
Lucian