This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I don't know of any PDF, DOC, PPT, or XLS EditorKits... Instead of spending the time to implement an EditorKit to render the document inside a JEditorPane, most people just use Runtime.exec() to launch the file in it's associated program outside of the Java program. You could probably make EditorKits for all of these filetypes, but it would take a while.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.