jPDFNotes is a PDF Reader / Annotator / Form Filler / Digital Signer for Java.
It is a Java Swing component to view and markup PDF documents with all kind of graphical or markup annotations as well as fill interactive PDF forms and sign PDF documents.
jPDFNotes is just the component but it can be run in different contexts, including in a standalone desktop application as well as inside an applet inside a standard web browser.
We provide live sample PDF applets to show how jPDFNotes can be used to annotate PDF documents and fill forms in the browser. These applets implement a lot of functionality to help our customers get started, and we provide the source code for the applets so that our customers can customize them to their needs.