cnikJEditor allows you to edit text, HTML pages, Java classes, and C++ code. It can also act as a front-end for compiling Java and C++. This IDE is completely written in Java using Swing. Features include skeleton code for Applets, JApplets, Frames, JFrames, main functions, midlets, and HTML code. The editor also includes a basic viewer for HTML, GIF, and JPEG files.