Details
Description
I use the folowing code to display the PDF viewer into a panel :
<CODE>
public class PDFViewerPanel extends JPanel {
SwingController viewerController = new SwingController();
public PDFViewerPanel() {
DocumentViewController viewController = viewerController.getDocumentViewController();
viewerController.setIsEmbeddedComponent(true);
JComponent viewerComponentPanel = (JComponent) viewController.getViewContainer();
// add copy keyboard command
ComponentKeyBinding.install(viewerController, viewerComponentPanel);
// add interactive mouse link annotation support via callback
viewController.setAnnotationCallback(
new org.icepdf.ri.common.MyAnnotationCallback(viewController));
removeAll();
add(viewerComponentPanel);
}
public boolean openFile(String filePath) {
viewerController.openDocument(filePath);
revalidate();
return true;
}
}
</CODE>
I get a NPE at SwingController line 2356 because the utilityTabbedPane is null.
THANKS FOR YOUR WORK.
<CODE>
public class PDFViewerPanel extends JPanel {
SwingController viewerController = new SwingController();
public PDFViewerPanel() {
DocumentViewController viewController = viewerController.getDocumentViewController();
viewerController.setIsEmbeddedComponent(true);
JComponent viewerComponentPanel = (JComponent) viewController.getViewContainer();
// add copy keyboard command
ComponentKeyBinding.install(viewerController, viewerComponentPanel);
// add interactive mouse link annotation support via callback
viewController.setAnnotationCallback(
new org.icepdf.ri.common.MyAnnotationCallback(viewController));
removeAll();
add(viewerComponentPanel);
}
public boolean openFile(String filePath) {
viewerController.openDocument(filePath);
revalidate();
return true;
}
}
</CODE>
I get a NPE at SwingController line 2356 because the utilityTabbedPane is null.
THANKS FOR YOUR WORK.
Activity
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 6.2.1_P01 [ 13095 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #50339 | Thu Jan 26 07:36:09 MST 2017 | patrick.corless | |
| Files Changed | ||||
MODIFY
/icepdf/branches/icepdf-6.2.0/icepdf/viewer/src/org/icepdf/ri/common/SwingController.java
|
| Status | Resolved [ 5 ] | Closed [ 6 ] |

Marking as fixed.