The IDE has a dynamic code completion feature for the Java Editor that enables you to type a few characters and then display a list of possible classes, methods, variables, and so on that can be used to automatically complete the expression.
Similarly, in the HTML or JSP Editor you can type a few characters and then display a list of possible tags, attributes, and attribute values that can be used to automatically complete the tag.
The elements displayed in the Java code completion box are defined by the IDE's parser database. By default, the database is based on the Java 2 SDK, Standard Edition, v. 1.3, plus Java servlet 2.2, the Ant build tool, and OpenAPIs, but you can update the parser database to include your own classes. (You need to update the parser database manually only once per filesystem; subsequent updates happen automatically.)
Java elements in the code completion box are distinguished by the same icons that appear in the Explorer.
Follow these links for information about code completion:
Completing a Java Expression
Completing an HTML Tag
Setting the Completion Box Delay
Disabling Automatic Code Completion
Setting Code Completion Shortcuts
For information about updating the parser database to include your classes in the code completion box, see:
Updating the Parser Database
For a definition of the icons used for the Java elements in the code completion box, see:
Node Icons in the Explorer