While I’m the Director of Products at Ephox today, and haven’t written code for a long time – something which I’m sure our development team is thankful for – I did start my career as a Java Swing developer. EditLive! is based on Java Swing so we understand very well the challenges in getting Swing components to look great and deliver the level of functionality your users expect, particularly when it comes to something as complex as creating a Java rich text editor. That’s why we’ve made EditLive! available as a Java Swing component that can be used as a direct replacement for a Java Swing JEditorPane.
EditLive! for Java Swing enables you to leverage all of EditLive!’s functionality from within a Java application. With EditLive!’s Word-like user interface, your application’s rich text editing functionality will function exactly the way that your users expect. It means you can spend your time and energy focused on the key functionality of your application and still be assured of delivering great editing functionality.
Incorporating EditLive! as a Java rich text editor within your application is as simple as replacing any instances of the Java Swing JEditorPane class. Once that’s done you have full access to the functionality of EditLive! – from autosave to spell checking as-you-type.
With EditLive! for Java Swing, your application is also able to import content from Microsoft Word, Excel or any browser while stripping out any Microsoft or web site specific markup. This leaves you with clean, standards compliant HTML that’s easily consumable by your application.
Even complex content such as lists or tables can be created within your application using EditLive! for Java Swing. EditLive!’s list and table support functions exactly as you users expect, right down to context sensitive functionality of the tab and enter keys.
Delivering a fantastic user experience within a Swing application can be challenging at times but when it comes to rich text editing it doesn’t have to be. Incorporating EditLive! for Java Swing within your application immediately delivers a comprehensively featured Java rich text editor enabling you to focus on the most important features of your application.