A JDT eszközök teljes képességű Java szerkesztőt valósítanak meg. Alkalmazás programozási felületet is meghatároznak, így Java szövegszerkesztési jellemzőket is hozzárendelhet a használt szövegszerkesztőhöz vagy a Java szerkesztőt bővítheti a bedolgozó specifikus szolgáltatásokkal.
AJavaSourceViewerConfiguration leírja a Java kód megjelenítő beállítását. A forráskód megjelenítővel ez az osztály a megjelenítőt Java specifikus viselkedéssel kiegészítő segédprogram osztályok példányaihoz biztosít hozzáférést, úgy mint színezés, jelsorok bevitele, tartalomsegéd, stb. A megjelenítő beállításához szükséges ilyen jellegű információkat a JavaTextTools biztosítja. A JavaTextTools egy segédprogram osztály, amely Java szövegelemzőket és kezelőket biztosít, és biztosítja, hogy a Java szerkesztő beállításainak megváltozásakor is ezek az osztályok helyesen legyenek beállítva.
Ha olyan bedolgozót valósít meg, ami a Java kódhoz tartozó kiegészítő képességeket biztosít, akkor érdemes lehet a szerkesztőben új előugró viselkedést megvalósítani, hogy amint a felhasználó a Java kód felé viszi az egérmutatót, a modell elemről információk jelenjenek meg. Például a hibakereső egyéni előugró leírást használ a változók értékeinek megjelenítéséhez, amikor a felhasználó egy változó neve felé viszi az egérmutatót a szerkesztőben.
Az org.eclipse.jdt.ui.javaEditorTextHovers kiterjesztési pont lehetővé teszi a saját előugró megvalósítás bejegyezését. A fejlesztő felelős az IJavaEditorTextHover megvalósításáért, és a megvalósítási osztály bejegyezéséért a kiterjesztés meghatározásba. A fejlesztő biztosít címkét az előugró típushoz is, annak érdekében, hogy a felhasználó engedélyezhesse és tilthassa a különböző típusú előugró leírásokat a szerkesztő beállítások oldalán.