|
The Main Features of TJI Java Ide
Tiny footprint - just one jar file of around
2 MBytes
Open multiple projects
Create framework skeleton class
sets for applets, GUI and console applications, and servlet
projects
Project Import and
Export for easy project sharing
Automatic project
backup of all changed source files (10 sets per source file, timed and dated)
Easy
navigation
Save, compile
& run with a single button click
Compile-time error locations are shown in your source code editors (automatically opened if not already open)
Run-time exceptions are shown in your source code editors (automatically opened if not already open)
Jump straight to any
project class, method or field
Jump straight to the
API of any Java class or method
Context menus throughout
Editing
Select font, font size and
tab size
'Easy Tab' space to tab
conversion as type
Color Syntax editing
and bracket pairing
Automatic { } balance
checking and closing brace insertion
Unique color for Project's class names
Bookmarks
'Split View' editing
Automatic formatting
(indenting) (Java, XML, HTML, JSP)
Automatic formatting on
paste
Code Completion -
updates as you type
Word Completion
Custom substitutions
(shorthand shortcuts)
One click to enter
block skeletons -
e.g. 'if () {} else {}' and 'try {} catch () {}'
Multiple entry
clipboard
Search and Replace
throughout file or project
Editor & Project
search : select from previous searches (with 'case' and 'whole word' options)
Unlimited Undo and Redo
+ Undo All
Color & Line
Numbered Printing
Code Folding - any { }
block and /* comment */
Drag & Drop editing
(copy or move)
Comment / Uncomment
selected text
Remove 'commented out'
code
End-block comments
(e.g. //end: if x>0)
Enclose selected text
in a block structure (e.g. try {...} catch {}, for (~) {...}, if
(~) {...}, etc.)
Automatic accessor
methods creation (optional)
Indication of lines edited in current session (even when lines are folded)
Overview Bar - for search in editor and compile-time errors (see off-screen locations) with 'jump to'
Refactoring
Refactor package
(updates
all project source files and directories)
Refactor class
Refactor base directory
Refactor method name
GUI
Designers
Swing GUI Designer - using
layout managers and allowing panels within panels (plus
JTabbedPane and JSplitPane)
Drag and Drop Swing
Panel Builder using absolute positioning (with optional, variable size grid locking) - ideal for dialogs
Plus
'Round Trip' Java < >
UML (optional). Source View and UML View are automatically synchronised
Fast access to descriptions
of Java API classes and methods with the 'Java Guru' sortable
API guide
Visual Debugger with breakpoints and watches
Tracing and Profiling - logs
all method entries, exits and times, and (optionally) all variable creations
and assignments.
Jar file making
Integrated Web Server
(no setup required) for easy Servlet and JSP development
(catches servlet run-time
exceptions and takes you to the relevant line in the source code)
Integrated Database
(DBMS, JDBC, SQL) with a graphical DB Manager
Integrated 'Applet
Runner'
(catches applet run-time exceptions and takes you to the
relevant line in the source code)
Multi-User
functionality (ideal for universities and colleges)
Fast and automatic
project documentation
Easy to use (and easy
to develop) Plug-In Modules
Automatic restoration
of last open projects and files, including caret positions
Real-time Syntax
Checking (optional)
Automatic package import
'Implement listener'
|