User Manual
Oracle Forms
SWT / Eclipse
JavaFX manual
XML features
Licensing & Prices
User Manual
Drupal Integration
SAKAI Integration
IBM Lotus Notes
Licensing & Prices
User Manual
Oracle Forms
Licensing & Prices
User Manual
Licensing & Prices
User Manual
Licensing & Prices
User Manual
On-line store

Sferyx JSyndrome HTML Editor Component Edition

JavaFX HTML Editor Integration Manual

Advanced JavaFX HTML Editor WYSIWYG component with Automatic Image Upload and Publishing, clean Copy & Paste from Microsoft Office, PDF Export, Equation Editor, Open and Import Docx and RTF files, Save as Docx, PDF

Version 21.0

What's new in version 21.0 >>

javafx html editor wysiwyg


  • Integrates easily with JavaFX
  • Full Copy & Paste and Drag & Drop from MS Word and MS Office, OpenOffice and many other applications with automatic publishing or uploading of all images and filtering of the proprietary tags - generates clean HTML code.
  • Print Preview functionality and also Page Layout View in edit mode like MS Word
  • Open/Save HTML/XHTML files, paste, open or import MS Word Docx files and Rich Text Format (RTF) files
  • Export and save as HTML, DOCX, PDF, multipart Mime message format as EML file
  • Send e-mails directly from the editor and save the entire content as .eml file which can be opened in Outlook, Thunderbird.
  • Drag & Drop Microsoft Word Docx files - Docx files can be imported natively without the need of Microsoft Word to be installed
  • Possibility to embed all images as base64 encoded strings inside the document and create standards compliant self contained document - very useful to save the entire document including the images as a string for example in a CLOB  database field or self contained html file. All images can be automatically embedded into the document as base64 encoded strings
  • Automatic image and file upload with support for PHP, ASP/.Net, JSP/Servlets, ColdFusion, Perl etc as Multipart Form Data
  • Automatic image and file WebDAV upload support
  • Configurable code generation - Legacy mode and Standards compliant mode without deprecated tags. Passes successfully various standards tests, including ACID ones for e-mail content
  • Available bundles with built-in Sferyx Equation Editor and Sferyx PDF Export,
  • Royalty Free distribution licenses


All Sferyx products are signed with  
Trusted Code Signing Security Certificate from Thawte

Download Sferyx JavaFX HTML Editor Order Sferyx Java HTML Editor Component

Download Sferyx JSyndrome HTMLEditor Component Edition Pro :
(ZIP file, ~ 2.6 MB)


1. How can I integrate the editor in JavaFX Application?

 Place the jar file in your application classpath and it after that you can simply integrate it in your code. If you are using an IDE you can simply add it to your build classpath as follows:

Your project --> Build Path --> Configure Build path --> add HTMLEditorPro.jar


2. How to instantiate and load the class?

We have provided a special wrapper class sferyx.administration.editors. HTMLEditorJavaFXWrapper class which provides instant integration with just a few lines of code as follows:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.*;
import javafx.stage.Stage;
import sferyx.administration.editors.*;

public class SferyxHTMLEditorJavaFX extends Application

public void start (Stage stage)

BorderPane pane = new BorderPane();
HTMLEditorJavaFXWrapper wrapper=new HTMLEditorJavaFXWrapper();
stage.setTitle("Sferyx HTMLEditor in JavaFX");
stage.setScene(new Scene(pane, 1000, 500));;




3. How to set / get the content of the editor?

 You can use the methods available directly into the HTMLEditorJavaFXWrapper  class such as setContent(String content), getContent() etc, or by accessing directly the HTMLEditor class you can use the entire editor's API like this :

HTMLEditorJavaFXWrapper wrapper=new HTMLEditorJavaFXWrapper();
HTMLEditor htmlEditor=wrapper.getHTMLEditorInstance();

Using this method and once retrieved the reference to the htmlEditor object, you can access the whole API and all methods and functionalities as described in the Swing Integration manual.

4. Available methods accessible directly from the sferyx.administration.editors. HTMLEditorJavaFXWrapper:

public HTMLEditor getHTMLEditorInstance() - you can use this method to get a direct reference to the HTMLEditor instance and use all the available API as you whish. This allows full customization and access to all the available features of the HTMLEditor class.

public void setPreferredSize(int w,int h) - you can use this method to set preferred size of the wrapper to be uised in your layout manager.

All other methods in the HTMLEditor class are available in the Swing Integration manual


Sferyx JSyndrome HTML Editor FAQ


General questions / System configurations

Demo version questions

Publishing content

Custom XML tags

Customization/Internationalization features

Content manipulation features

  1. How can I enable the text folding functionalities?

Application integration features

  1. How to disable the Main Menu?
  2. How to disable the Toolbars?
  3. How to disable the Statusbar?
  4. How to change the icons on the toolbars?
  5. How can I implement my own toolbar buttons instead of the default ones - also can I use different toolbar and move everything elsewhere?
  6. How to show/hide the rulers in the visual editor?

Oracle Forms Integration


Licensing questions

Customization services

Customer support questions

Add-ons / Additional features

  1. Is there CSS (Style Sheet) editor component?
  2. Is there a PDF Export component?
  3. How do I enable the EquationEditor inside the HTML Editor?
  4. How to enable the PDF Export inside the HTML Editor?



Our Services and assistance

All Sferyx products are assured with continuous e-mail support. With the retail products is included in the price 30 days startup support. Additionally, you can purchase annual support subscription tickets from our web store.

Sferyx offers also a wide range of customization services for its products in order to satisfy any customer requirement. We can adapt our products to fit the customer needs and any kind of integration requirements. We execute also express developments, customization under request, development of new features on demand. You can request a quote at or indicating your requirements and the terms of delivery.