Package org.apache.pivot.wtk

Contains classes that define the structure and behavior of WTK user interface components.

See:
          Description

Interface Summary
AccordionAttributeListener Accordion attribute listener interface.
AccordionListener Accordion listener interface.
AccordionSelectionListener Accordion selection listener interface.
ActionClassListener Action class listener interface.
ActionListener Action listener interface.
ActivityIndicatorListener Activity indicator listener interface.
AlertListener Alert listener interface.
Application Represents the entry point into a WTK application.
Application.AboutHandler Optional interface that allows an application to present information about itself.
Application.UncaughtExceptionHandler Optional interface that allows an application to handle uncaught exceptions thrown during a user input event.
Application.UnprocessedKeyHandler Optional interface that allows an application to handle unprocessed key events (keystrokes that are processed when no component has the input focus).
BorderListener Border listener interface.
BoxPaneListener Box pane listener interface.
Button.ButtonDataBindMapping Translates between button buttonData and context data during data binding.
Button.DataRenderer Renderer interface to customize the appearance of data in a Button.
Button.SelectedBindMapping Translates between selection state and context data during data binding.
Button.StateBindMapping Translates between button state and context data during data binding.
ButtonBindingListener Button binding listener interface.
ButtonGroupListener Button group listener interface.
ButtonListener Button listener interface.
ButtonPressListener Button press listener interface.
ButtonStateListener Button state listener interface.
Calendar.SelectedDateBindMapping Translates between calendar date and context data during data binding.
CalendarBindingListener Calendar binding listener interface.
CalendarButton.Skin CalendarButton skin interface.
CalendarButtonBindingListener Calender button binding listener interface.
CalendarButtonListener Calendar button listener interface.
CalendarButtonSelectionListener Calendar button selection listener interface.
CalendarListener Calendar listener interface.
CalendarSelectionListener Calendar selection listener interface.
CardPaneListener Card pane listener interface.
ClipboardContentListener Clipboard content listener interface.
ColorChooser.SelectedColorBindMapping Translates between color and context data during data binding.
ColorChooserBindingListener Color chooser binding listener interface.
ColorChooserButton.Skin ColorChooserButton skin interface.
ColorChooserButtonBindingListener Color chooser button binding listener interface.
ColorChooserButtonSelectionListener Color chooser button selection listener interface.
ColorChooserSelectionListener Color chooser selection listener interface.
ComponentClassListener Component class listener interface.
ComponentDataListener Component data listener interface.
ComponentDecoratorListener Component decorator listener interface.
ComponentKeyListener Component key listener interface.
ComponentListener Component listener interface.
ComponentMouseButtonListener Component mouse button listener interface.
ComponentMouseListener Component mouse listener interface.
ComponentMouseWheelListener Component mouse wheel listener interface.
ComponentStateListener Component state listener interface.
ComponentStyleListener Component style listener interface.
ComponentTooltipListener Component tooltip listener interface.
ConstrainedVisual Interface representing a visual that is used in layout.
Container.EDT_Checker  
ContainerListener Container listener interface.
ContainerMouseListener Container mouse listener interface.
DesktopApplicationContext.DisplayListener Display listener interface.
DialogCloseListener Dialog close listener interface.
DialogListener Dialog listener interface.
DialogStateListener Dialog state listener interface.
DragSource Interface representing a drag source.
DropTarget Interface representing a drop target.
Editor Base interface for content editors.
ExpanderListener Expander listener interface..
FileBrowser.Skin File browser skin interface.
FileBrowserListener File browser listener interface.
FileBrowserSheetListener File browser sheet listener interface.
FillPaneListener Fill pane listener interface.
FocusTraversalPolicy Defines the order in which components will receive focus during focus traversal.
FormAttributeListener Form attribute listener interface.
FormListener Form listener interface.
FrameListener Frame listener interface.
GridPane.Skin Grid pane skin interface.
GridPaneListener Grid pane listener interface.
ImageView.ImageBindMapping Translates between image and context data during data binding.
ImageViewBindingListener Image view binding listener.
ImageViewListener Image view listener interface.
Label.TextBindMapping Translates between text and context data during data binding.
LabelBindingListener Label binding listener interface.
LabelListener Label listener interface.
ListButton.Skin ListButton skin interface.
ListButtonBindingListener List button binding listener list interface.
ListButtonItemListener List button item listener interface.
ListButtonListener List button listener list interface.
ListButtonSelectionListener List button selection listener interface.
ListView.ItemBindMapping Translates between item position and bind context data during data binding.
ListView.ItemEditor List view item editor interface.
ListView.ItemRenderer Renderer interface to customize the appearance of items in a ListView.
ListView.ListDataBindMapping Translates between list and bind context data during data binding.
ListView.Skin List view skin interface.
ListViewBindingListener List view binding listener interface.
ListViewItemListener List view item listener interface.
ListViewItemStateListener List view item state listener interface.
ListViewListener List view listener interface.
ListViewSelectionListener List view selection listener interface.
Manifest Interface representing a "manifest".
Menu.ItemListener Item listener interface.
Menu.SectionListener Section listener interface.
MenuBar.ItemListener Item listener interface.
MenuBarListener Menu bar listener interface.
MenuButton.Skin MenuButton skin interface.
MenuButtonListener Menu button listener interface.
MenuHandler Menu handler interface.
MenuItemSelectionListener Menu item selection listener interface.
MenuListener Menu listener interface.
MenuPopupListener Menu popup listener interface.
MenuPopupStateListener Menu popup state listener interface.
MeterListener Meter listener interface.
MovieViewListener Movie view listener interface.
PromptListener Prompt listener interface.
Renderer Base interface for "renderers".
RollupListener Defines event listener methods that pertain to rollups.
RollupStateListener Defines event listener methods that pertain to rollup state.
ScrollBarListener Scroll bar listener interface.
ScrollBarValueListener Scroll bar value listener interface.
ScrollPaneListener Scroll pane listener interface.
SeparatorListener Separator listener interface.
SheetCloseListener Sheet close listener interface.
SheetStateListener Sheet state listener interface.
Skin Interface defining a "skin".
SliderListener Slider listener interface.
SliderValueListener Slider value listener interface.
Spinner.ItemBindMapping Translates between spinner and bind context data during data binding.
Spinner.ItemRenderer Renderer interface to customize the appearance of the data in a Spinner.
Spinner.Skin Spinner skin interface.
Spinner.SpinnerDataBindMapping Translates between spinner and bind context data during data binding.
SpinnerBindingListener Spinner binding listener interface.
SpinnerItemListener Spinner item listener interface.
SpinnerListener Spinner listener interface.
SpinnerSelectionListener Spinner selection listener interface.
SplitPaneListener Split pane listener interface.
SuggestionPopupCloseListener Suggestion popup close listener interface.
SuggestionPopupItemListener Suggestion popup item listener interface.
SuggestionPopupListener Suggestion popup listener interface.
SuggestionPopupSelectionListener Suggestion popup selection listener interface.
SuggestionPopupStateListener Suggestion popup state listener interface.
TablePane.Skin Table pane skin interface.
TablePaneAttributeListener Table pane attribute listener interface.
TablePaneListener Table pane listener interface.
TableView.CellRenderer Renderer interface to customize the appearance of a cell in a TableView.
TableView.HeaderDataRenderer Renderer interface to customize the appearance of the header of a TableView
TableView.RowEditor Table view row editor interface.
TableView.SelectedRowBindMapping Translates between selection and bind context data during data binding.
TableView.Skin Table view skin interface.
TableView.TableDataBindMapping Translates between table and bind context data during data binding.
TableViewBindingListener Table view binding listener.
TableViewColumnListener Table view column listener interface.
TableViewHeader.Skin Table view header skin interface.
TableViewHeaderListener Table view header listener interface.
TableViewHeaderPressListener Table view header press listener.
TableViewListener Table view listener interface.
TableViewRowListener Table view row listener interface.
TableViewSelectionListener Table view selection listener interface.
TableViewSortListener Table view sort listener interface.
TabPane.Skin Tab pane skin interface.
TabPaneAttributeListener Tab pane attribute listener interface.
TabPaneListener Tab pane listener interface.
TabPaneSelectionListener Tab pane selection listener interface.
TextArea.ParagraphListener Paragraph listener interface.
TextArea.Skin Text area skin interface.
TextArea.TextBindMapping Translates between text and context data during data binding.
TextAreaBindingListener Text area binding listener interface.
TextAreaContentListener Text area text listener interface.
TextAreaListener Text area listener interface.
TextAreaSelectionListener Text area selection listener interface.
TextInput.Skin Text input skin interface.
TextInput.TextBindMapping Translates between text and context data during data binding.
TextInputBindingListener Text input binding listener interface.
TextInputContentListener Text input text listener.
TextInputListener Text input listener interface.
TextInputSelectionListener Text input selection listener interface.
TextPane.Skin Text pane skin interface.
TextPaneCharacterListener Text pane character listener interface.
TextPaneListener Text pane listener interface.
TextPaneSelectionListener Text pane selection listener interface.
TreeView.NodeEditor Tree view node editor interface.
TreeView.NodeRenderer Renderer interface to customize the appearance of items in a TreeView.
TreeView.Skin Tree view skin interface.
TreeViewBranchListener Tree view branch listener interface.
TreeViewListener Tree view listener interface.
TreeViewNodeListener Tree view node listener interface.
TreeViewNodeStateListener Tree view node state listener interface.
TreeViewSelectionListener Tree view selection listener.
Viewport.Skin Viewport skin interface.
ViewportListener Viewport listener interface.
Visual Interface representing a "visual".
Window.Skin Window skin interface.
WindowActionMappingListener Window action mapping listener interface.
WindowClassListener Window class listener interface.
WindowListener Window listener interface.
WindowStateListener Window state listener interface.
 

Class Summary
Accordion Component that provides access to a set of components via selectable headers.
AccordionAttributeListener.Adapter Accordion attribute listener adapter.
AccordionListener.Adapter Accordion listener adapter.
AccordionSelectionListener.Adapter Accordion selection listener adapter.
Action Abstract base class for "actions".
Action.NamedActionDictionary Action dictionary implementation.
ActionClassListener.Adapter Action class listener adapter.
ActivityIndicator Component representing an activity indicator.
Alert Class representing an "alert", a dialog commonly used to facilitate simple user interaction.
AlertListener.Adapter Alert listener adapter.
Application.Adapter Application adapter.
Application.UnprocessedKeyHandler.Adapter UnprocessedKeyHandler adapter.
ApplicationContext Base class for application contexts.
ApplicationContext.DisplayHost Native display host.
ApplicationContext.QueuedCallback Class representing a queued callback.
ApplicationContext.ResourceCacheDictionary Resource cache dictionary implementation.
ApplicationContext.ScheduledCallback Class representing a scheduled callback.
Automation Supports UI automation by providing a means to obtain a reference to a component via an automation ID.
Border Container that displays a border.
BorderListener.Adapter Border listener adapter.
Bounds Class representing the bounds of an object.
BoxPane Container that arranges components in a line, either vertically or horizontally.
BrowserApplicationContext Application context used to execute applications in a web browser.
BrowserApplicationContext.HostApplet Applet used to host applications in a web browser.
Button Abstract base class for button components.
ButtonBindingListener.Adapter Button binding listener adapter.
ButtonGroup Class representing a toggle button group.
ButtonGroupListener.Adapter Button group listener adapter.
ButtonListener.Adapter Button listener adapter.
Calendar Component that allows the user to select a date.
CalendarBindingListener.Adapter Calendar binding listener adapter.
CalendarButton A component that allows a user to select a calendar date.
CalendarButtonBindingListener.Adapter Calendar button binding listener adapter.
CalendarButtonListener.Adapter Calendar button listener adapter.
CalendarListener.Adapter Calendar listener adapter.
CardPane Container that behaves like a deck of cards, only one of which may be visible at a time.
CardPaneListener.Adapter Card pane listener adapter.
Checkbox Component representing a checkbox.
Clipboard Singleton class providing a means of sharing data between components and applications.
ColorChooser Component that allows the user to select a color.
ColorChooserBindingListener.Adapter Color chooser binding listener adapter.
ColorChooserButton A component that allows a user to select a color.
ColorChooserButtonBindingListener.Adapter Color chooser button binding listener adapter.
Component Top level abstract base class for all components.
ComponentDataListener.Adapter Component data listener adapter.
ComponentDecoratorListener.Adapter Component decorator list adapter.
ComponentKeyListener.Adapter Component key listener adapter.
ComponentListener.Adapter Component listener adapter.
ComponentMouseButtonListener.Adapter Component mouse button listener adapter.
ComponentMouseListener.Adapter Component mouse button listener adapter.
ComponentStateListener.Adapter Component state listener adapter.
Container Abstract base class for containers.
ContainerListener.Adapter Container listener adapter.
ContainerMouseListener.Adapter Container mouse listener adapter.
CornerRadii Class representing the corner radii of a rectangular object.
DesktopApplicationContext Application context used to execute applications in a native frame window.
DesktopApplicationContext.DisplayListener.Adapter DisplayListener adapter.
Dialog Window class whose primary purpose is to facilitate interaction between an application and a user.
DialogStateListener.Adapter Dialog state listener adapter.
Dimensions Class representing the dimensions of an object.
Display Container that serves as the root of a component hierarchy.
Expander Navigation container that allows a user to expand and collapse a content component.
ExpanderListener.Adapter Expander listener adapter.
FileBrowser Component representing a file browser.
FileBrowserListener.Adapter File browser listener adapter.
FileBrowserSheet File browser sheet.
FileBrowserSheetListener.Adapter File browser sheet listener adapter.
FillPane Container that fills the space it has been given inside its parent and then arranges its child components in a line, either vertically or horizontally.
FlowPane Container that arranges components in a horizontal line, wrapping when contents don't fit on a single line.
Form A container that arranges field components in a form layout.
Form.Flag Represents an message alert associated with a form field.
Form.Section Class representing a form section.
FormAttributeListener.Adapter Form attribute listener adapter.
FormListener.Adapter Form listener adapter.
Frame Container class representing a decorated frame window.
GraphicsUtilities Contains utility methods dealing with the Java2D API.
GridPane Container that arranges components in a two-dimensional grid, where every cell is the same size.
GridPane.Filler Component that can be used as filler for empty cells.
GridPane.Row Represents a grid pane row.
GridPaneListener.Adapter Grid pane listener adapter.
ImageView Component that displays an image.
ImageViewBindingListener.Adapter Image view binding listener adapter.
ImageViewListener.Adapter Image view listener adapter.
Insets Class representing the insets of an object.
Keyboard Class representing the system keyboard.
Keyboard.KeyCode Contains a set of key code constants that are common to all locales.
Keyboard.KeyStroke Represents a keystroke, a combination of a keycode and modifier flags.
Label Component that displays a string of text.
LabelBindingListener.Adapter Label binding listener adapter.
LabelListener.Adapter Label listener adapter.
Limits Class representing minimum and maximum values.
LinkButton Button component that resembles an HTML hyperlink.
ListButton Component that allows a user to select one of several list options.
ListButtonBindingListener.Adapter List button binding listener adapter.
ListButtonItemListener.Adapter List button item listener adapter.
ListButtonListener.Adapter List button listener adapter.
ListButtonSelectionListener.Adapter List button selection listener adapter.
ListView Component that displays a sequence of items, optionally allowing a user to select or check one or more items.
ListViewBindingListener.Adapter List view binding listener adapter.
ListViewItemListener.Adapter List view item listener adapter.
ListViewListener.Adapter List view listener adapter.
ListViewSelectionListener.Adapter List view selection listener adapter.
LocalManifest Manifest class that serves as data source for a clipboard or drag/drop operation.
LocalManifestAdapter Manifest class that serves as data source for a clipboard or drag/drop operation.
Menu Component that presents a cascading menu.
Menu.Item Component representing a menu item.
Menu.Section Class representing a menu section.
MenuBar Component representing a menu bar.
MenuBar.Item Component representing a menu bar item.
MenuBarListener.Adapter Menu bar listener adapter.
MenuButton Component that allows a user to select one of several menu options.
MenuHandler.Adapter Menu handler adapter.
MenuListener.Adapter Menu listener adapter.
MenuPopup Popup class that displays a cascading menu.
MenuPopupStateListener.Adapter Menu popup state listener adapter.
Meter Component that displays progress information.
MeterListener.Adapter Meter listener adapter.
Mouse Class representing the system mouse.
MovieView Component that plays a movie.
Palette Window representing a "tool palette".
Panel Simple container that performs no layout.
Panorama Container that provides a scrollable view of a component.
Platform Provides platform-specific information.
Point Class representing the location of an object.
Prompt Class representing a "prompt", a sheet commonly used to facilitate simple user interaction.
PromptListener.Adapter Prompt listener adapter.
PushButton Component representing a push button.
RadioButton Component representing a "radio button".
RadioButtonGroup Extension of ButtonGroup providing keyboard navigation within the group and modified focus navigation that treats the group as a single focusable entity.
RangeSelection Class for managing a set of indexed range selections.
RemoteManifest Manifest class that acts as a proxy to remote clipboard or drag/drop data.
Rollup Container that can be expanded or collapsed to respectively show or hide its content.
RollupListener.Adapter Rollup listener adapter.
RollupStateListener.Adapter Rollup state listener adapter.
ScriptApplication Script application loader.
ScrollBar Component that allows a user to select one of a range of values.
ScrollBar.Scope Class representing a scroll bar's scope.
ScrollBarListener.Adapter Scroll bar listener adapter.
ScrollPane Container that provides a scrollable view of a component, with optional fixed row and column headers.
ScrollPane.Corner Component class representing the components that will get placed in the corners of a ScrollPane.
ScrollPaneListener.Adapter Scroll pane listener adapter.
Separator Component representing a horizontal divider.
Sheet Window class representing a "sheet".
SheetStateListener.Adapter Sheet state listener adapter.
Slider Allows a user to select one of a range of values.
SliderListener.Adapter Slider listener adapter.
Span Class representing a range of integer values.
Spinner Component that presents a means of cycling through a list of items.
SpinnerBindingListener.Adapter Spinner binding listener adapter.
SpinnerItemListener.Adapter Spinner item listener adapter.
SpinnerListener.Adapter Spinner listener adapter.
SpinnerSelectionListener.Adapter Spinner selection listener adapter.
SplitPane A SplitPane is a container component that splits its size up into two regions, each of which is capable of holding one component.
SplitPaneListener.Adapter Split pane listener adapter.
StackPane Container that behaves like a stack of transparencies, all of which are visible at the same time.
SuggestionPopup Popup that presents a list of text suggestions to the user.
SuggestionPopupItemListener.Adapter Suggestion popup item listener adapter.
SuggestionPopupListener.Adapter Suggestion popup listener adapter.
SuggestionPopupSelectionListener.Adapter Suggestion popup selection listener adapter.
SuggestionPopupStateListener.Adapter Suggestion popup state listener adapter.
TablePane Container that arranges components in a two-dimensional grid, optionally spanning multiple rows and columns, much like an HTML <table> element.
TablePane.Column Represents a table pane column.
TablePane.Filler Component that can be used as filler for empty cells.
TablePane.Row Represents a table pane row.
TablePaneAttributeListener.Adapter Table pane attribute listener adapter.
TablePaneListener.Adapter Table pane listener adapter.
TableView Component that displays a sequence of rows partitioned into columns, optionally allowing a user to select one or more rows.
TableView.Column Contains information about a table column.
TableViewBindingListener.Adapter Table view binding listener adapter.
TableViewColumnListener.Adapter Table view column listener adapter.
TableViewHeader Component representing a table view header.
TableViewHeaderListener.Adapter Table view header listener adapter.
TableViewListener.Adapter Table view listener adapter.
TableViewRowListener.Adapter Table row listener adapter.
TableViewSelectionListener.Adapter Table view selection listener adapter.
TableViewSortListener.Adapter Table view sort listener adapter.
TabPane Container that provides access to a set of components via selectable tabs, only one of which is visible at a time.
TabPaneAttributeListener.Adapter Tab pane attribute listener adapter.
TabPaneListener.Adapter Tab pane listener adapter.
TabPaneSelectionListener.Adapter Tab pane selection listener adapter.
TaskAdapter<T> Class that forwards task events to the UI thread.
TextArea A component that allows a user to enter multiple lines of unformatted text.
TextArea.Paragraph Class representing a paragraph of text.
TextArea.ParagraphListener.Adapter Paragraph listener interface adapter.
TextAreaBindingListener.Adapter Text area binding listener adapter.
TextAreaContentListener.Adapter Text input text listener adapter.
TextAreaListener.Adapter Text area listener adapter.
TextInput A component that allows a user to enter a single line of unformatted text.
TextInputBindingListener.Adapter Text input binding listener adapter.
TextInputContentListener.Adapter Text input text listener adapter.
TextInputListener.Adapter Text input listener adapter.
TextPane Component that allows a user to enter and edit multiple lines of (optionally formatted) text.
TextPaneCharacterListener.Adapter Text pane character listener adapter.
TextPaneListener.Adapter Text pane listener adapter.
Theme Base class for Pivot themes.
Tooltip Window representing a "tooltip".
TreeView Class that displays a hierarchical data structure, allowing a user to select one or more paths.
TreeView.PathComparator A comparator that sorts paths by the order in which they would visually appear in a fully expanded tree, otherwise known as their "row order".
TreeViewBranchListener.Adapter Tree view branch listener adapter.
TreeViewListener.Adapter Tree view listener adapter.
TreeViewNodeListener.Adapter Tree view node listener adapter.
TreeViewSelectionListener.Adapter Tree view selection listener adapter.
Viewport Abstract base class for viewport components.
ViewportListener.Adapter Viewport listener adapter.
Window Top-level container representing the entry point into a user interface.
Window.ActionMapping Class representing a mapping from keystrokes to actions.
WindowListener.Adapter Window listener adapter.
WindowStateListener.Adapter Window state listener adapter.
WTKListenerList<T> This is a customized subclass of ListenerList that adds thread-safety checks for the WTK components.
 

Enum Summary
BindType Defines a bind type.
Button.State Enumeration representing a button's selection state.
Cursor Enumeration defining the supported mouse cursor types.
DropAction Enumeration defining supported drop actions.
FileBrowserSheet.Mode Enumeration defining supported modes.
FocusTraversalDirection Enumeration representing a focus traversal direction.
GraphicsUtilities.PaintType Enumeration representing a paint type.
HorizontalAlignment Enumeration representing horizontal alignment values.
ImageView.ImageBindMapping.Type Defines the supported load type mappings.
Keyboard.KeyLocation Enumeration representing key locations.
Keyboard.Modifier Enumeration representing keyboard modifiers.
ListView.SelectMode Enumeration defining supported selection modes.
MessageType Enumeration defining a message's type.
Mouse.Button Enumeration representing mouse buttons.
Mouse.ScrollType Enumeration defining supported scroll types.
Orientation Enumeration defining a two-dimensional orientation.
ScrollPane.Corner.Placement Enumeration defining placement values for scroll pane corners.
ScrollPane.ScrollBarPolicy Enumeration defining when to show a scroll bar, and if not showing, whether to constrain the pane's content to the size of the ScrollPane, or to let the content be shown at its unconstrained size.
SortDirection Enumeration representing a sort direction.
SplitPane.Region Enumeration defining split pane regions.
SplitPane.ResizeMode Enumeration defining split pane resizing modes.
TableView.SelectMode Enumeration defining supported selection modes.
TableViewHeader.SortMode Enumeration representing a sort mode.
TextArea.ScrollDirection Enum representing a scroll direction.
TextDecoration Enumeration representing text decoration styles.
TextPane.ScrollDirection Enum representing a scroll direction.
TreeView.NodeCheckState Enumeration defining node check states.
TreeView.SelectMode Enumeration defining supported selection modes.
VerticalAlignment Enumeration representing vertical alignment values.
 

Exception Summary
ThemeNotFoundException Thrown when a suitable theme cannot be located.
 

Package org.apache.pivot.wtk Description

Contains classes that define the structure and behavior of WTK user interface components.