This document discusses using JavaFX and e(fx)clipse to build code editors and IDEs. It provides an overview of JavaFX and its limitations for building tools. e(fx)clipse adds Eclipse functionality like file explorers and docking frameworks. It demonstrates building a simple editor and expanding it to an IDE. It also shows how to implement syntax highlighting using Eclipse Text and customize the appearance. Finally, it discusses integrating Xtext languages by generating IDE support that works with JavaFX without OSGi or Eclipse dependencies.