Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.eclipse.jface.window

Provides a general framework for creating and managing windows.

See:
Description

Interface Summary
Window.IExceptionHandler | This interface defines a Exception Handler which can be set as a global handler and will be called if an exception happens in the event loop.

Class Summary
ApplicationWindow | An application window is a high-level "main window", with built-in support for an optional menu bar with standard menus, an optional toolbar, and an optional status line.
Window | A JFace window is an object that has no visual representation (no widgets) until it is told to open.
WindowManager | A manager for a group of windows.

## Package org.eclipse.jface.window Description

Provides a general framework for creating and managing windows.

## Package Specification

A JFace window is an object that has no visual representation (no widgets) until it is told to open. All JFace windows, including dialogs, are instances of the abstract class `Window` or a subclass. This package contains the base window classes: `Window` itself, which provides support for a basic windows; and `ApplicationWindow`, which provides ready-to-use support for a high-level "main window" with standard menus, tool bar, and status line. Both of these classes may be subclassed to define additional types of window as required.

This package also contains `WindowManager`, instance of which are used for managing a group of windows. Window managers are useful in applications which create many different windows (dialogs, wizards, etc.) in addition to a main window. Window managers are not required for simple applications.

The only global state maintained by classes in this package is a default image for window title bars (`Window.setDefaultImage`).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.