Author
Claudio De Sio Cesari

EJE
(Everyone's Java Editor)

Version  2.7 (20 November 2006)
Copyright Claudio De Sio Cesari [2003 - 2006]
License
GPL version 2

User Manual

EJE is a light and user-friendly editor for the Java programming language. Many others tools exist to write Java code, but they are often heavy weight IDE that need a relatively long time to learn, for a good usage. Besides, these tools need large system resources, that could be not necessary for your code or could not be present on your system.
EJE doesn't want to replace these tools, but could help you to write code quickly and in a personalized way. It's been created for who wants to learn Java language but not a complex IDE. Infact is been freely downlodable together with an italian language java handbook: "Object Oriented && Java 5", at http://www.claudiodesio.com/download/oo_&&_java_5.zip (for more info, please visit http://www.claudiodesio.com).

The EJE (version 2.7) main features are :

1) You can compile and execute Java files directly from EJE (EJE supports packages and execution with args)
2) Multiple files support (but not multiple tasks) through tabs
3)
Java syntax highlighting
4) File System fast explorer with tree, (this version supports work directories)
5) Complete Key Navigability
6) You can undo and redo last action an unlimited number of times
7) Search & replace utility
8) Dynamic code fragments and JavaBean property template inserts (you can also select some text and then surround it with a code template)
9) Look and feel personalization
10) You can comment selected text with a click
11) You can set timer to be notified with specified time and messages

12) Automatic introspection popup for members of declared objects
13) You can open the standard library documentation in an integrated java browser
14) You can generate documentation of your own java source files automatically with javadoc utility
15) Automatic code alignment in C or Java Style
16) Fast source file navigation
17) Now you can set many options:  font type, style and size, activate-deactivate introspection popup, braces style, java version target  compilation, enable-disable assert, language, Look and feel, Java Development Kit, Documentation, Output Directory, Classpath and other...
18) You can print your source files
19) Supports Java version 6

The EJE user interface is very simple and user-friendly. Figure 1) give you a snapshot of EJE in action (don't worry about language, if you don't have an italian language operating system, you will see the EJE english version).

Fig. 1

The panel 1 shows the directory tree of your file system. The contents will not be visible if there's no Java source files. Just one click to open Java source file in panel 2.

The panel 2 shows the opened files.

The panel 3 shows the messages that your processes (as compilation or execution) will send you.

Then follow a descriptive table for the main EJE commands:

Command Icon Where you can find it Short-cut Sinopsys
New
File menu, tool bar
CTRL-N
Create a new file
Open
File menu, tool bar
CTRL-O
Open a file in your file system
Recent Files...

File menu

Open a recently opened file
Save
File menu, tool bar, popup menu
CTRL-S
Save current file
Sava All
File menu, tool bar
CTRL-SHIFT-S
Save all opened files
Save As
File menu

Save a file with a name
Print...
File menu, tool bar
CTRL-P
Print the current file
Options

File menu
F12
Open the options dialog
Close File
File menu, popup menu
CTRL-SHIFT-Q
Close current file
Quit
File menu
CTRL-Q
Quit EJE
Undo
Edit menu, tool bar
CTRL-Z
Undo last action
Redo
Edit menu, tool bar
CTRL-Y
Redo last action
Cut
Edit menu, tool bar, popup menu
CTRL-X
Move selection to clipboard
Copy
Edit menu, tool bar, popup menu
CTRL-C
Copy selection to clipboard
Paste
Edit menu, tool bar, popup menu
CTRL-V
Paste from clipboard
Delete
Edit menu, popup menu

Delete selection
Select All
Edit menu, popup menu
CTRL-A
Select all text
To Upper Case
Edit menu, popup menu
CTRL-U
Selection became upper case
To Lower Case
Edit menu, popup menu
CTRL-L
Selection became lower case
Find
Search menu, tool bar
CTRL-F
Find expressions in text
Find Next
Search menu
F3
Find next expressions in text
Replace
Search menu
CTRL-H
Find and replace expressions in text
Goto
Search menu
CTRL-G
Move cursor to a specified line
Class template
Insert menu
CTRL-0
Insert (or surround selected text with) a class template
Main method
Insert menu
CTRL-1
Insert (or surround selected text with) a main method template
If
Insert menu
CTRL-2
Insert (or surround selected text with) an if template
Switch
Insert menu
CTRL-3
Insert (or surround selected text with) a switch template
For
Insert menu
CTRL-4
Insert (or surround selected text with) a for template
While
Insert menu
CTRL-5
Insert (or surround selected text with) a while template
Do While
Insert menu
CTRL-6
Insert (or surround selected text with) a do-while template
Try/catch
Insert menu
CTRL-7
Insert (or surround selected text with) a try-catch template
Box Comment
Insert menu
CTRL-8
Insert (or surround selected text with) a comment template
JavaBean Property
Insert menu
CTRL-9
Open a wizard to create JavaBean Property
Next File
View menu, tool bar
F5
Select the next file
Previous File
View menu, tool bar
F4
Select the previous file
Tool Bar

View menu

Hide-view tool bar
Status Bar

View menu

Hide-view status bar
Choose Work Directory
Tools menu

Allow you to choose a work directory that will be opened in the panel 1 directory tree
Compile All
Build menu, tool bar, popup menu
SHIFT-F7
Compile all current files
Compile
Build menu, tool bar, popup menu
F7
Compile current file
Execute
Build menu, tool bar, popup menu
F9
Execute current file
Execute With Args
Build menu
SHIFT-F9
Execute current file with args
Stop Processing
Build menu, tool bar

Stop current process
Alarm Clock
Tools menu

Allow you to set a timeout to show you a message
Resources Monitor
Tools menu

Shows the allocated memory and used memory by EJE
Format code
Build menu, tool bar, popup menu
CTRL-SHIFT-F
Format the source code
Generate Documentation
Tools menu

Generate current file javadoc documentation
Comment Selection
Tools menu
CTRL-SHIFT-C
Comment selected text
Application Help Contents
Help menu
F1
Shows this user guide
Java Documentation
Menù Aiuto
F2
Shows the standard library documentation
About EJE
Help menu
CTRL-F1
Shows EJE info

Enjoy with EJE!

Claudio De Sio Cesari
http://www.claudiodesio.com/index_en.asp
claudio@claudiodesio.com
EJE
http://eje.sourceforge.net
eje@claudiodesio.com