One problem with using WikiCase to create links is that some programming languages routinely use it for their own purposes. In this case, Java uses WikiCase to name its API classes.
For Java's Swing GUI builder, DefaultEditorKit provides the set of things needed by a text component to be a reasonably functioning editor for some type of text document. Its implementation provides a default implementation which treats text as plain text and provides a minimal set of actions for a simple editor.