Package 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.
ActionListener Action listener interface.
ActivityIndicatorListener Activity indicator listener interface.
AlertListener Alert listener interface.
Application Represents the entry point into a WTK application.
Application.About Optional interface that allows an application to present information about itself.
BorderListener Border listener interface.
Button.DataRenderer Button data renderer interface.
Button.GroupListener Listener interface for toggle button groups.
ButtonListener Button listener interface.
ButtonPressListener Button press listener interface.
ButtonStateListener Button state 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.
ComponentClassListener Component class listener interface.
ComponentDataListener Component data listener interface.
ComponentDecoratorListener Component decorator listener interface.
ComponentDragDropListener Component drag/drop listener interface.
ComponentKeyListener Component key listener interface.
ComponentLayoutListener Component layout 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.
ConstrainedVisual Interface representing a visual that is used in layout.
ContainerListener Container listener interface.
ContainerMouseListener Container mouse listener interface.
DialogCloseListener Dialog close 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 list.
FlowPaneListener Flow 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.
ImageViewListener Image view listener interface.
LabelListener Label listener interface.
ListButtonListener List button listener list interface.
ListButtonSelectionListener List button selection listener interface.
ListView.ItemEditor List item editor interface.
ListView.ItemRenderer List item renderer interface.
ListView.Skin List view skin interface.
ListViewItemListener List view item listener interface.
ListViewItemStateListener List view item state listener interface.
ListViewListener List view listener interface.
ListViewSelectionListener List view selection detail listener interface.
Manifest Interface representing a "manifest".
Menu.ItemListener Item listener interface.
MenuBar.ItemListener Item listener interface.
MenuBarListener Menu bar listener interface.
MenuButtonListener Menu button listener interface.
MenuItemSelectionListener Menu item selection listener interface.
MenuListener Menu listener interface.
MenuPopupListener Menu popup 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.ItemRenderer Spinner renderer interface.
Spinner.Skin Spinner skin interface.
SpinnerItemListener Spinner item listener interface.
SpinnerListener Spinner listener interface.
SpinnerSelectionListener Spinner selection listener interface.
SplitPaneListener Split pane listener interface.
TablePane.Skin Table pane skin interface.
TablePaneAttributeListener Table pane attribute listener interface.
TablePaneListener Table pane listener interface.
TableView.CellRenderer Table cell renderer interface.
TableView.RowEditor Table row editor interface.
TableView.Skin Table view skin interface.
TableViewColumnListener Table view column listener interface.
TableViewHeader.DataRenderer Table view header data renderer 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.
TableViewRowStateListener Table view row state listener interface.
TableViewSelectionListener Table view selection detail listener interface.
TabPaneAttributeListener Tab pane attribute listener interface.
TabPaneListener Tab pane listener interface.
TabPaneSelectionListener Tab pane selection listener interface.
TextArea.Skin Text area skin interface.
TextAreaCharacterListener Text area character listener interface.
TextAreaListener Text area listener interface.
TextAreaSelectionListener Text area selection listener interface.
TextInputCharacterListener Text input character listener interface.
TextInputListener Text input listener interface.
TextInputSelectionListener Text input selection listener interface.
TextInputTextListener Text input text listener.
TooltipListener Tooltip listener interface.
TreeView.NodeEditor Tree view node editor interface.
TreeView.NodeRenderer Tree view node renderer interface.
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".
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.
Accordion.AccordionAttributes Defines accordion panel attributes.
AccordionListener.Adapter Adapts the AccordionListener interface.
AccordionSelectionListener.Adapter Adapts the AccordionSelectionListener interface.
Action Abstract base class for "actions".
Action.ActionDictionary Action dictionary implementation.
ActivityIndicator Component representing an activity indicator.
Alert Class representing an "alert", a dialog commonly used to perform simple user interaction.
ApplicationContext Base class for application contexts.
ApplicationContext.ResourceCacheDictionary Resource cache dictionary implementation.
ApplicationContext.ScheduledCallback  
Border Container that displays a border.
BorderListener.Adapter Adapts the BorderListener interface.
Bounds Class representing the bounds of an object.
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.
Button.Group Class representing a toggle button group.
ButtonListener.Adapter Adapts the ButtonListener interface.
Calendar Component that allows the user to select a date.
CalendarButton A component that allows a user to select a calendar date.
CalendarListener.Adapter Adapts the CalendarListener interface.
CardPane Container that behaves like a deck of cards, only one of which may be visible at a time.
CardPaneListener.Adapter Adapts the CardPaneListener interface.
Checkbox Component representing a checkbox.
Clipboard Singleton class providing a means of sharing data between components and applications.
Component Top level abstract base class for all components.
Component.Attributes Abstract base class for component "attributes".
Component.ComponentDictionary Provides dictionary access to all components by handle.
ComponentKeyListener.Adapter Adapts the ComponentKeyListener interface.
ComponentListener.Adapter Adapts the ComponentListener interface.
ComponentMouseButtonListener.Adapter Adapts the ComponentMouseButtonListener interface.
ComponentMouseListener.Adapter Adapts the ComponentMouseListener interface.
ComponentStateListener.Adapter Adapts the ComponentStateListener interface.
Container Abstract base class for containers.
ContainerMouseListener.Adapter Adapts the ContainerMouseListener interface.
CornerRadii Class representing the corner radii of a rectangular object.
DesktopApplicationContext Application context used to execute applications in a native frame window.
Dialog Window class whose primary purpose is to facilitate interaction between an application and a user.
DialogStateListener.Adapter Adapts the DialogStateListener interface.
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 Adapts the ExpanderListener interface.
FlowPane Container that arranges components in a line, either vertically or horizontally.
Form A container that arranges field components in a form layout.
Form.Flag Represents an message alert associated with a form field.
Form.FormAttributes Defines form field attributes.
Form.Section Class representing a menu section.
FormListener.Adapter Adapts the FormListener interface.
Frame Container class representing a decorated frame window.
GraphicsUtilities Contains utility methods dealing with the Java2D API.
ImageView Component that displays an image.
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.
LinkButton Button component that resembles an HTML hyperlink.
ListButton Component that allows a user to select one of several list options.
ListView Component that displays a sequence of items, optionally allowing a user to select or check one or more items.
ListViewItemListener.Adapter Adapts the ListViewItemListener interface.
ListViewItemStateListener.Adapter Adapts the ListViewItemStateListener interface.
ListViewListener.Adapter Adapts the ListViewListener interface.
ListViewSelectionListener.Adapter Adapts the ListViewSelectionListener interface.
LocalManifest 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 horizontal menu bar.
MenuBar.Item Component representing a menu bar item.
MenuButton Component that allows a user to select one of several menu options.
MenuPopup Popup class that displays a cascading menu.
Meter Component that displays progress information.
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 an "prompt", a sheet commonly used to perform simple user interaction.
PushButton Component representing a push button.
RadioButton Component representing a "radio button".
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.
RollupStateListener.Adapter Adapts the RollupStateListener interface.
ScriptApplication Script application loader.
ScrollBar Component that allows a user to select one of a range of values.
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.
Separator Component representing a horizontal divider.
Sheet Window class representing a "sheet".
SheetStateListener.Adapter Adapts the SheetStateListener interface.
Slider Allows a user to select one of a range of values.
Span Class representing a range of integer values.
SpanSequence Class representing a sequence of sorted, consolidated spans.
SpanSequence.SpanComparator Determines the relative order of two spans.
Spinner Component that presents a means of cycling through a list of items.
SpinnerItemListener.Adapter Adapts the SpinnerItemListener interface.
SpinnerListener.Adapter Adapts the SpinnerListener interface.
SplitPane A SplitPane is a container component that splits its size up into two regions, each of which is capable of holding one component.
StackPane Container that behaves like a stack of transparencies, all of which are visible at the same time.
TablePane Container that arranges components in a two-dimensional grid, optionally spanning multiple rows and columns.
TablePane.Column Represents a table pane column.
TablePane.Row Represents a table pane row.
TablePane.TablePaneAttributes Defines table pane component attributes.
TablePaneListener.Adapter Adapts the TablePaneListener interface.
TableView Component that displays a sequence of items partitioned into columns, optionally allowing a user to select one or more rows.
TableView.Column Contains information about a table column.
TableView.RowComparator Compares two rows.
TableView.SortHandler Default sort handler class.
TableViewHeader Component representing a table view header.
TableViewListener.Adapter Adapts the TableViewListener interface.
TableViewRowListener.Adapter Adapts the TableViewRowListener interface.
TableViewSelectionListener.Adapter Adapts the TableViewSelectionListener interface.
TabPane Container that provides access to a set of components via selectable tabs, only one of which is visible at a time.
TabPane.TabPaneAttributes Defines tab attributes.
TabPaneListener.Adapter Adapts the TabPaneListener interface.
TabPaneSelectionListener.Adapter Adapts the TabPaneSelectionListener interface.
TaskAdapter<T> Class that forwards task events to the UI thread.
TextArea Component that allows a user to enter and edit multiple lines of (optionally formatted) text.
TextAreaCharacterListener.Adapter Adapts the TextAreaCharacterListener interface.
TextAreaListener.Adapter Adapts the TextAreaListener interface.
TextInput A component that allows a user to enter a single line of unformatted text.
TextInputCharacterListener.Adapter Adapts the TextInputCharacterListener interface.
TextInputListener.Adapter Adapts the TextInputListener interface.
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 Adapts the TreeViewBranchListener interface.
TreeViewListener.Adapter Adapts the TreeViewListener interface.
TreeViewNodeListener.Adapter Adapts the TreeViewNodeListener interface.
TreeViewNodeStateListener.Adapter Adapts the TreeViewNodeStateListener interface.
TreeViewSelectionListener.Adapter Adapts the TreeViewSelectionListener interface.
Viewport Abstract base class for viewport components.
ViewportListener.Adapter Adapts the ViewportListener interface.
Window Top-level container representing the entry point into a user interface.
WindowListener.Adapter Adapts the WindowListener interface.
WindowStateListener.Adapter Adapts the WindowStateListener interface.
 

Enum Summary
Button.State Enumeration representing a button's selection state.
Cursor Enumeration defining the supported mouse cursor types.
Direction Enumeration representing a two-dimensional direction.
DropAction Enumeration defining supported drop actions.
GraphicsUtilities.PaintType  
HorizontalAlignment Enumeration representing horizontal alignment values.
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 scroll pane scroll bar policies.
SortDirection Enumeration representing a sort direction.
SplitPane.Region Enumeration defining split pane regions.
TableView.SelectMode Enumeration defining supported selection modes.
TextDecoration Enumeration representing text decoration styles.
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 pivot.wtk Description

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