Java File and Object Node Icons

See Also

The following tables show some of the high-level icons used in the Projects, Files, and Navigator windows to indicate what type of item a node represents. In general, you can find out what an icon represents by holding your cursor over the icon to display the node's tool tip.


Files and Objects

The following table lists some of the icons used to represent Java files and objects in the Projects window (Ctrl-1).

Icon Description
Java source file node icon Java source file. The following file types are represented by this icon:
  • Classes, Entity Classes, Interfaces, Exceptions
  • Beans, Filters, Listeners, Servlets
  • Tag Handlers, Service Locators
  • Applets, JApplets
Java main class file node icon Java main class file.
JAR or WAR file node icon JAR file or WAR file.
Java packages root node icon Java packages root. In , there is one Java package root node for each of your source folders.
Java package node icon Java package.
private Java package node icon Private Java package.
Empty package node icon Empty Java package.
library package node icon Library packages root.
library node icon Package library.
generic file node icon Generic information file. This node icon can represent the following file types:
  • Java Enum files
  • Java Annotation Type files
  • Java Package Info files
  • Empty files
JPanel and Bean form object node icon Swing GUI form object. This includes:
  • JPanel Forms
  • Bean Forms
JInternational Frame form node icon Swing JInternational Frame form object.
JPanel and Bean form object node icon Swing and AWT GUI form object. This includes:
  • Frame Forms
  • JFrame Forms
JPanel and Bean form node icon Swing and AWT GUI dialog form object. This includes:
  • Dialog Forms
  • JDialog Forms
JApplet form node icon Swing and AWT GUI applet form object. This includes:
  • Applet Forms
  • JApplet Forms
AWT GUI Panel form node icon AWT GUI Panel form object.
Persistence Unit node icon Persistence Unit file.
Database Schema node icon Database schema file.
JUnit node icon JUnit file. This includes:
  • JUnit Tests
  • Tests for Existing Class
  • Test Suites
Visual Web JSF node icon Visual Web JSF file.
Visual Web JSF fragment node icon Visual Web JSF fragment file.

File Badges

Badge icons can be affixed to other file icons to indicate a particular state of the object. The following table lists some of the badges used in the Projects (Ctrl-1) and Files (Ctrl-2) windows.

Icon Description
requires compiling badge The file needs to be compiled. Either the file has not been compiled or the source has changed since the last compilation.
error badge The file cannot be parsed. The file might contain an unrecoverable syntactic error, or there might have been a problem reading the file.

Elements and Bean Patterns

The icons in the following table represent elements and bean patterns within the Java hierarchy. These icons are visible from the Navigator window (Ctrl-7).

Icon Description
Java class or inner class icon Java class or inner class.
category node for constructors icon Category node for constructors.
constructor with default access icon Constructor with default access.
private constructor icon Private constructor.
public constructor icon Public constructor or nonstatic initializer.
constructor with protected access icon Constructor with protected access.
static initializer icon Static initializer.
category node for methods icon Category node for methods.
method with default access icon Method with default access (nonstatic).
private method icon Private method (nonstatic).
public method icon Public method (nonstatic).
method with protected access icon Method with protected access (nonstatic).
method with default access icon Method with default access (static).
private method icon Private method (static).
public method icon Public method (static).
method with protected access icon Method with protected access (static).
field category node icon Category node for fields.
field with default access icon Field with default access (nonstatic).
private field icon Private field (nonstatic).
public field icon Public field (nonstatic).
field with protected access icon Field with protected access (nonstatic).
field with default access icon Field with default access (static).
private field icon Private field (static).
public field icon Public field (static).
field with protected access icon Field with protected access (static).

Ant and Properties Files

The following table lists icons used to represent Java Ant and .properties files that display in the Files window (Ctrl-2):

Icon Description
ant build script node icon Ant build script node.
ant target node icon Ant target node.
ant emphasized node icon Ant emphasized target node.
properties object icon Properties object.
properties locale icon Properties locale.
properties key icon Properties key.
See Also
Node Icons in the IDE

Legal Notices