Many WebLogic Workshop extensions you'll write will incorporate user interface components. Some advanced controls, for example, will display custom dialog boxes to prompt the user for values required when creating a new JCX for the control. IDE extensions such as frame views can provide dockable user interface exposing a tool to help increase a developer's productivity.
When building user interface for extensions, you use Swing, the Java API for building UI that WebLogic Workshop itself is built from. While a full introduction to Swing is beyond the scope of this documentation, this topic provides a few links that you might find helpful if you're new to that technology.
[tbd: rest is under construction. Ideally, this should refer specifically to Swing conventions used in Workshop-related UI (eg, panels in frame views). But there are also ideas that are more broadly applicable that should be mentioned (eg, layout managers). these are probably links only to overviews and tutorials]
components, dialogs, and panels... oh my!
layout managers
little hunks of UI, such a text boxes, buttons, etc.
event listeners
None.