Node Icons in the IDE

See Also

In general, you can find out what an icon in the Projects window represents by holding your cursor over the icon to display the node's tool tip.

The following tables show some of the icons used in the Projects window to indicate what type of item a node represents. Other icons might be installed by IDE extension modules.

High-Level Nodes

The following table lists some of the icons used to represent projects and objects.

Icon Description
Standard Java project
Standard web project
Free-form project
Web pages node. This node appears in web projects.
Java packages root. In , there is one Java package root node for each of your source folders.
Java package
Empty Java package
Private Java package
Public Java package
 Java source file.
 Java form object.
ant script node Ant script node.
JAR or WAR file JAR file or WAR file.
 Java class or inner class.
 Java interface or inner interface.
 Root Form node. This node appears a the top of a form's hierarchy in the Inspector window whenever it is open in the GUI Builder.
 Top Form Component node. A subnode of the Root Form node, this node appears in the Inspector window and contains the form's main hierarchy, such as Swing and AWT visual components.
 Other Components node. A subnode of the Root Form node, this node appears in the Inspector window and contains the components that are not in the form's main hierarchy, such as non-visual components.
 Page created with the JavaServer Pages technology.
 XML file.
 HTML file.
 Image file.

Badges

Badge icons can be affixed to other icons to indicate a particular state of the object. The following table lists some of the badges used in the IDE.

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

Java Elements and Bean Patterns

The icons in the following table represent elements within the Java hierarchy. These elements include methods, fields, and bean patterns.

Icon Description
 Category node for constructors.
 Constructor with default access.
 Private constructor.
 Public constructor or nonstatic initializer.
 Constructor with protected access.
 Static initializer.
 Category node for methods.
 Method with default access (nonstatic).
 Private method (nonstatic).
 Public method (nonstatic).
 Method with protected access (nonstatic).
 Method with default access (static).
 Private method (static).
 Public method (static).
 Method with protected access (static).
 Category node for fields.
 Field with default access (nonstatic).
 Private field (nonstatic).
 Public field (nonstatic).
 Field with protected access (nonstatic).
 Field with default access (static).
 Private field (static).
 Public field (static).
 Field with protected access (static).
 Bean Patterns node. Subnodes represent bean properties and event sets. You can right-click Bean Patterns to add bean properties and bean event sets to your code or to generate BeanInfo for the class.
 Read-only bean property.
 Read/write bean property.
 Write-only bean property.
 Read-only indexed bean property.
 Read/write indexed bean property.
 Write-only indexed bean property.
 Multicast bean event set.
 Unicast bean event set.

Properties Files

The following table lists icons used to represent Java .properties files in the IDE:

Icon Description
 Properties object
 Properties locale
 Properties key
See Also
Projects Window
Files Window
Favorites Window

Legal Notices