Uses of Interface
org.apache.pivot.wtk.Visual

Packages that use Visual
org.apache.pivot.charts Contains a collection of components for use in charting applications. 
org.apache.pivot.charts.skin Contains abstract base classes for chart view skins. 
org.apache.pivot.wtk Contains classes that define the structure and behavior of WTK user interface components. 
org.apache.pivot.wtk.content Contains classes representing component data, such as list items or table rows. 
org.apache.pivot.wtk.effects Contains classes supporting visual effects such as blurs, reflections, and drop shadows. 
org.apache.pivot.wtk.media Contains classes that provide multimedia support. 
org.apache.pivot.wtk.skin Contains common skins and abstract base classes for theme-specific skins. 
org.apache.pivot.wtk.skin.terra Defines skin classes for the "Terra" theme. 
 

Uses of Visual in org.apache.pivot.charts
 

Classes in org.apache.pivot.charts that implement Visual
 class AreaChartView
          Presents chart data using an area plot.
 class BarChartView
          Presents chart data using a bar plot.
 class ChartView
          Abstract base class for chart views.
 class HighLowChartView
          Presents chart data using "open/high/low/close" plot.
 class LineChartView
          Presents chart data using a line plot.
 class PieChartView
          Presents chart data using a pie plot.
 

Uses of Visual in org.apache.pivot.charts.skin
 

Classes in org.apache.pivot.charts.skin that implement Visual
 class ChartViewSkin
          Abstract base class for chart view skins.
 

Uses of Visual in org.apache.pivot.wtk
 

Subinterfaces of Visual in org.apache.pivot.wtk
static interface Button.DataRenderer
          Renderer interface to customize the appearance of data in a Button.
 interface ConstrainedVisual
          Interface representing a visual that is used in layout.
static interface FileBrowser.Skin
          File browser skin interface.
static interface ListView.ItemRenderer
          Renderer interface to customize the appearance of items in a ListView.
 interface Renderer
          Base interface for "renderers".
 interface Skin
          Interface defining a "skin".
static interface Spinner.ItemRenderer
          Renderer interface to customize the appearance of the data in a Spinner.
static interface TableView.CellRenderer
          Renderer interface to customize the appearance of a cell in a TableView.
static interface TableView.HeaderDataRenderer
          Renderer interface to customize the appearance of the header of a TableView
static interface TreeView.NodeRenderer
          Renderer interface to customize the appearance of items in a TreeView.
static interface Window.Skin
          Window skin interface.
 

Classes in org.apache.pivot.wtk that implement Visual
 class Accordion
          Component that provides access to a set of components via selectable headers.
 class ActivityIndicator
          Component representing an activity indicator.
 class Alert
          Class representing an "alert", a dialog commonly used to facilitate simple user interaction.
 class Border
          Container that displays a border.
 class BoxPane
          Container that arranges components in a line, either vertically or horizontally.
 class Button
          Abstract base class for button components.
 class Calendar
          Component that allows the user to select a date.
 class CalendarButton
          A component that allows a user to select a calendar date.
 class CardPane
          Container that behaves like a deck of cards, only one of which may be visible at a time.
 class Checkbox
          Component representing a checkbox.
 class ColorChooser
          Component that allows the user to select a color.
 class ColorChooserButton
          A component that allows a user to select a color.
 class Component
          Top level abstract base class for all components.
 class Container
          Abstract base class for containers.
 class Dialog
          Window class whose primary purpose is to facilitate interaction between an application and a user.
 class Display
          Container that serves as the root of a component hierarchy.
 class Expander
          Navigation container that allows a user to expand and collapse a content component.
 class FileBrowser
          Component representing a file browser.
 class FileBrowserSheet
          File browser sheet.
 class 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.
 class FlowPane
          Container that arranges components in a horizontal line, wrapping when contents don't fit on a single line.
 class Form
          A container that arranges field components in a form layout.
 class Frame
          Container class representing a decorated frame window.
 class GridPane
          Container that arranges components in a two-dimensional grid, where every cell is the same size.
static class GridPane.Filler
          Component that can be used as filler for empty cells.
 class ImageView
          Component that displays an image.
 class Label
          Component that displays a string of text.
 class LinkButton
          Button component that resembles an HTML hyperlink.
 class ListButton
          Component that allows a user to select one of several list options.
 class ListView
          Component that displays a sequence of items, optionally allowing a user to select or check one or more items.
 class Menu
          Component that presents a cascading menu.
static class Menu.Item
          Component representing a menu item.
 class MenuBar
          Component representing a menu bar.
static class MenuBar.Item
          Component representing a menu bar item.
 class MenuButton
          Component that allows a user to select one of several menu options.
 class MenuPopup
          Popup class that displays a cascading menu.
 class Meter
          Component that displays progress information.
 class MovieView
          Component that plays a movie.
 class Palette
          Window representing a "tool palette".
 class Panel
          Simple container that performs no layout.
 class Panorama
          Container that provides a scrollable view of a component.
 class Prompt
          Class representing a "prompt", a sheet commonly used to facilitate simple user interaction.
 class PushButton
          Component representing a push button.
 class RadioButton
          Component representing a "radio button".
 class Rollup
          Container that can be expanded or collapsed to respectively show or hide its content.
 class ScrollBar
          Component that allows a user to select one of a range of values.
 class ScrollPane
          Container that provides a scrollable view of a component, with optional fixed row and column headers.
static class ScrollPane.Corner
          Component class representing the components that will get placed in the corners of a ScrollPane.
 class Separator
          Component representing a horizontal divider.
 class Sheet
          Window class representing a "sheet".
 class Slider
          Allows a user to select one of a range of values.
 class Spinner
          Component that presents a means of cycling through a list of items.
 class SplitPane
          A SplitPane is a container component that splits its size up into two regions, each of which is capable of holding one component.
 class StackPane
          Container that behaves like a stack of transparencies, all of which are visible at the same time.
 class SuggestionPopup
          Popup that presents a list of text suggestions to the user.
 class TablePane
          Container that arranges components in a two-dimensional grid, optionally spanning multiple rows and columns, much like an HTML <table> element.
static class TablePane.Filler
          Component that can be used as filler for empty cells.
 class TableView
          Component that displays a sequence of rows partitioned into columns, optionally allowing a user to select one or more rows.
 class TableViewHeader
          Component representing a table view header.
 class TabPane
          Container that provides access to a set of components via selectable tabs, only one of which is visible at a time.
 class TextArea
          A component that allows a user to enter multiple lines of unformatted text.
 class TextInput
          A component that allows a user to enter a single line of unformatted text.
 class TextPane
          Component that allows a user to enter and edit multiple lines of (optionally formatted) text.
 class Tooltip
          Window representing a "tooltip".
 class TreeView
          Class that displays a hierarchical data structure, allowing a user to select one or more paths.
 class Viewport
          Abstract base class for viewport components.
 class Window
          Top-level container representing the entry point into a user interface.
 

Methods in org.apache.pivot.wtk that return Visual
 Visual DragSource.getRepresentation()
          Returns a visual representing the drag content.
 

Uses of Visual in org.apache.pivot.wtk.content
 

Classes in org.apache.pivot.wtk.content that implement Visual
 class AccordionHeaderDataRenderer
          Default accordion header data renderer.
 class ButtonDataRenderer
          Default button data renderer.
 class CalendarButtonDataRenderer
          Default calendar button data renderer.
 class LinkButtonDataRenderer
          Default link button data renderer.
 class ListButtonColorItemRenderer
          List button renderer for displaying color swatches.
 class ListButtonDataRenderer
          Default list button data renderer.
 class ListViewColorItemRenderer
          List view renderer for displaying color swatches.
static class ListViewColorItemRenderer.ColorBadge
          Internal image class for rendering color swatches.
 class ListViewItemEditor
          Default list view item editor.
 class ListViewItemRenderer
          Default list view item renderer.
 class MenuBarItemDataRenderer
          Default menu bar item data renderer.
 class MenuButtonDataRenderer
          Default menu button data renderer.
 class MenuItemDataRenderer
          Default menu item data renderer.
 class SpinnerItemRenderer
          Default spinner item renderer, which renders all items as strings by calling toString() on them.
 class TableViewBooleanCellRenderer
          Default renderer for table view cells that contain boolean data.
 class TableViewCellRenderer
          Default table cell renderer.
 class TableViewCheckboxCellRenderer
          Default renderer for table view cells that contain boolean data.
 class TableViewDateCellRenderer
          Default renderer for table view cells that contain date data.
 class TableViewFileSizeCellRenderer
          Default renderer for table view cells that contain file size data.
 class TableViewHeaderDataRenderer
          Default table view header data renderer.
 class TableViewImageCellRenderer
          Default renderer for table view cells that contain image data.
 class TableViewMultiCellRenderer
          Table cell renderer that supports dynamic rendering based on the type of content being rendered.
 class TableViewNumberCellRenderer
          Default renderer for table view cells that contain numeric data.
 class TableViewRowEditor
          Default table view row editor.
 class TableViewTextAreaCellRenderer
          Renders cell contents as a string using a text area (which supports line feeds, which the default label-based table view cell renderer does not).
 class TableViewTriStateCellRenderer
          Default renderer for table view cells that contain tri-state data.
 class TreeViewNodeEditor
          Default tree view node editor.
 class TreeViewNodeRenderer
          Default tree node renderer, which knows how to render instances of TreeNode and Image.
 

Uses of Visual in org.apache.pivot.wtk.effects
 

Methods in org.apache.pivot.wtk.effects that return Visual
 Visual TagDecorator.getTag()
           
 

Methods in org.apache.pivot.wtk.effects with parameters of type Visual
 void TagDecorator.setTag(Visual tag)
           
 

Constructors in org.apache.pivot.wtk.effects with parameters of type Visual
TagDecorator(Visual tag)
           
TagDecorator(Visual tag, HorizontalAlignment horizontalAlignment, VerticalAlignment verticalAlignment, int xOffset, int yOffset)
           
 

Uses of Visual in org.apache.pivot.wtk.media
 

Classes in org.apache.pivot.wtk.media that implement Visual
 class Drawing
          Image encapsulating an SVG diagram.
 class Image
          Abstract base class for images.
 class Movie
          Abstract base class for movies.
 class Picture
          Image representing a bitmapped picture.
 

Uses of Visual in org.apache.pivot.wtk.skin
 

Classes in org.apache.pivot.wtk.skin that implement Visual
 class ActivityIndicatorSkin
          Abstract base class for activity indicator skins.
 class BorderSkin
          Border skin.
 class BoxPaneSkin
          Box pane skin.
 class ButtonSkin
          Abstract base class for button skins.
 class CalendarButtonSkin
          Abstract base class for calendar button skins.
 class CalendarSkin
          Abstract base class for calendar skins.
 class CardPaneSkin
          Card pane skin.
 class CheckboxSkin
          Abstract base class for checkbox skins.
 class ColorChooserButtonSkin
          Abstract base class for color chooser button skins.
 class ColorChooserButtonSkin.ColorChooserPopup
          A focusable window class used by color chooser button skins.
 class ColorChooserButtonSkin.ColorChooserPopupSkin
          The color chooser popup skin.
 class ColorChooserSkin
          Abstract base class for color chooser skins.
 class ComponentSkin
          Abstract base class for component skins.
 class ContainerSkin
          Abstract base class for container skins.
 class DisplaySkin
          Display skin.
 class ExpanderSkin
          Abstract base class for expander skins.
 class FileBrowserSkin
          Abstract base class for file browser skins.
 class FillPaneSkin
          Fill pane skin.
 class FlowPaneSkin
          Flow pane skin.
 class GridPaneFillerSkin
          Grid pane filler skin.
 class GridPaneSkin
          Grid pane skin.
 class ImageViewSkin
          Image view skin.
 class LabelSkin
          Label skin.
 class LinkButtonSkin
          Abstract base class for link button skins.
 class ListButtonSkin
          Abstract base class for list button skins.
 class MenuBarItemSkin
          Abstract base class for menu bar item skins.
 class MenuButtonSkin
          Abstract base class for menu button skins.
 class MenuItemSkin
          Abstract base class for menu item skins.
 class MovieViewSkin
          Movie view skin.
 class PanelSkin
          Panel skin.
 class PushButtonSkin
          Abstract base class for push button skins.
 class RadioButtonSkin
          Abstract base class for radio button skins.
 class RollupSkin
          Abstract base class for rollup skins.
 class ScrollPaneSkin
          Scroll pane skin.
 class SeparatorSkin
          Separator skin.
 class SliderSkin
          Abstract base class for slider skins.
 class StackPaneSkin
          Stack pane skin.
 class TablePaneFillerSkin
          Table pane filler skin.
 class TablePaneSkin
          Table pane skin.
 class TabPaneSkin
          Tab pane skin.
 class TextAreaSkin
          Text area skin.
 class TextPaneSkin
          Text pane skin.
 class WindowSkin
          Window skin.
 

Uses of Visual in org.apache.pivot.wtk.skin.terra
 

Classes in org.apache.pivot.wtk.skin.terra that implement Visual
 class TerraAccordionSkin
          Accordion skin.
protected  class TerraAccordionSkin.PanelHeader
           
protected  class TerraAccordionSkin.PanelHeaderSkin
           
 class TerraActivityIndicatorSkin
          Activity indicator skin.
 class TerraAlertSkin
          Alert skin.
 class TerraBorderSkin
          Terra border skin.
 class TerraBoxPaneSkin
          Terra box pane skin.
 class TerraCalendarButtonSkin
          Terra calendar button skin.
 class TerraCalendarSkin
          Terra calendar skin.
 class TerraCalendarSkin.DateButton
           
 class TerraCalendarSkin.DateButtonSkin
           
 class TerraCalendarSkin.MonthSpinnerItemRenderer
           
 class TerraCheckboxSkin
          Terra checkbox skin.
 class TerraColorChooserButtonSkin
          Terra color chooser button skin.
 class TerraColorChooserSkin
          Terra color chooser skin.
 class TerraDialogSkin
          Dialog skin.
 class TerraExpanderSkin
          Terra expander skin.
protected  class TerraExpanderSkin.ButtonImage
           
protected  class TerraExpanderSkin.CollapseImage
           
protected  class TerraExpanderSkin.ExpandImage
           
 class TerraExpanderSkin.ShadeButton
          Expander shade button component.
 class TerraExpanderSkin.ShadeButtonSkin
          Expander shade button component skin.
 class TerraFileBrowserSheetSkin
          Terra file browser sheet skin.
 class TerraFileBrowserSkin
          Terra file browser skin.
static class TerraFileBrowserSkin.DriveRenderer
          Abstract base class for drive renderers.
static class TerraFileBrowserSkin.FileRenderer
          Abstract renderer for displaying file system contents.
static class TerraFileBrowserSkin.ListButtonDriveRenderer
          List button drive renderer.
static class TerraFileBrowserSkin.ListButtonFileRenderer
          List button file renderer.
static class TerraFileBrowserSkin.ListViewDriveRenderer
          List view drive renderer.
static class TerraFileBrowserSkin.ListViewFileRenderer
          List view file renderer.
static class TerraFileBrowserSkin.TableViewFileRenderer
          Table view file renderer.
 class TerraFillPaneSkin
          Terra fill pane skin.
 class TerraFormSkin
          Terra form skin.
 class TerraFrameSkin
          Frame skin.
protected  class TerraFrameSkin.ButtonImage
          Abstract base class for frame button images.
protected  class TerraFrameSkin.CloseImage
          Close button image.
static class TerraFrameSkin.FrameButton
          Frame button.
static class TerraFrameSkin.FrameButtonSkin
          Frame button skin.
protected  class TerraFrameSkin.MaximizeImage
          Maximize button image.
protected  class TerraFrameSkin.MinimizeImage
          Minimize button image.
protected  class TerraFrameSkin.ResizeImage
          Resize button image.
protected  class TerraFrameSkin.RestoreImage
          Restore button image.
 class TerraGridPaneSkin
          Terra grid pane skin.
 class TerraLabelSkin
          Terra label skin.
 class TerraLinkButtonSkin
          Terra link button skin.
 class TerraListButtonSkin
          Terra list button skin.
 class TerraListViewSkin
          List view skin.
 class TerraMenuBarItemSkin
          Terra menu bar item skin.
 class TerraMenuBarSkin
          Menu bar skin.
 class TerraMenuButtonSkin
          Terra menu button skin.
 class TerraMenuItemSkin
          Terra menu item skin.
 class TerraMenuItemSkin.CheckmarkImage
           
 class TerraMenuPopupSkin
          Menu popup skin.
 class TerraMenuSkin
          Menu skin.
 class TerraMeterSkin
          Meter skin.
 class TerraPaletteSkin
          Palette skin class.
protected  class TerraPaletteSkin.CloseImage
          Close button image.
protected  class TerraPaletteSkin.ResizeImage
          Resize button image.
 class TerraPanelSkin
          Terra panel skin.
 class TerraPanoramaSkin
          Panorama skin.
protected  class TerraPanoramaSkin.EastButtonImage
          East button image.
protected  class TerraPanoramaSkin.NorthButtonImage
          North button image.
protected  class TerraPanoramaSkin.ScrollButton
           
protected  class TerraPanoramaSkin.ScrollButtonImage
          Abstract base class for button images.
 class TerraPanoramaSkin.ScrollButtonSkin
           
protected  class TerraPanoramaSkin.SouthButtonImage
          South button image.
protected  class TerraPanoramaSkin.WestButtonImage
          West button image.
 class TerraPromptSkin
          Prompt skin.
 class TerraPushButtonSkin
          Terra push button skin.
 class TerraRadioButtonSkin
          Terra radio button skin.
 class TerraRollupSkin
          Terra rollup skin.
protected  class TerraRollupSkin.RollupButton
          Component that allows the user to expand and collapse the Rollup.
protected  class TerraRollupSkin.RollupButtonSkin
          Skin for the rollup button.
 class TerraScrollBarSkin
          Scroll bar skin.
protected  class TerraScrollBarSkin.Handle
          Scroll bar handle component.
protected  class TerraScrollBarSkin.HandleSkin
          Scroll bar scroll handle component skin.
protected  class TerraScrollBarSkin.ScrollButton
          Scroll bar scroll button component.
protected  class TerraScrollBarSkin.ScrollButtonImage
           
protected  class TerraScrollBarSkin.ScrollButtonSkin
          Scroll bar scroll button component skin.
protected  class TerraScrollBarSkin.ScrollDownImage
           
protected  class TerraScrollBarSkin.ScrollUpImage
           
 class TerraScrollPaneCornerSkin
          Scroll pane corner skin.
 class TerraScrollPaneSkin
          Scroll pane skin that applies terra-specific colors.
 class TerraSeparatorSkin
          Terra sheet skin.
 class TerraSheetSkin
          Sheet skin class.
protected  class TerraSheetSkin.ResizeImage
          Resize button image.
 class TerraSliderSkin
          Terra slider skin.
protected  class TerraSliderSkin.Thumb
          Slider thumb component.
protected  class TerraSliderSkin.ThumbSkin
          Slider thumb skin.
 class TerraSpinnerSkin
          Spinner skin.
protected  class TerraSpinnerSkin.SpinButton
          Spinner button.
protected  class TerraSpinnerSkin.SpinButtonImage
          Abstract base class for button images.
protected  class TerraSpinnerSkin.SpinButtonSkin
          Spinner button skin.
protected  class TerraSpinnerSkin.SpinDownImage
           
protected  class TerraSpinnerSkin.SpinnerContent
          Component that holds the content of a spinner.
protected  class TerraSpinnerSkin.SpinnerContentSkin
          SpinnerContent skin.
protected  class TerraSpinnerSkin.SpinUpImage
           
 class TerraSplitPaneSkin
          Split pane skin.
protected  class TerraSplitPaneSkin.Splitter
          Split pane splitter component.
protected  class TerraSplitPaneSkin.SplitterShadow
          Split pane splitter shadow component.
protected  class TerraSplitPaneSkin.SplitterShadowSkin
          Split pane splitter shadow component skin.
protected  class TerraSplitPaneSkin.SplitterSkin
          Split pane splitter component skin.
 class TerraSuggestionPopupSkin
          Terra suggestion popup skin.
 class TerraTablePaneSkin
          Terra table pane skin.
 class TerraTableViewHeaderSkin
          Table view header skin.
 class TerraTableViewSkin
          Table view skin.
 class TerraTabPaneSkin
          Tab pane skin.
 class TerraTabPaneSkin.TabButton
          Tab button component.
 class TerraTabPaneSkin.TabButtonSkin
          Tab button skin.
 class TerraTextAreaSkin
          Terra text area skin.
 class TerraTextInputSkin
          Text input skin.
 class TerraTextPaneSkin
          Terra text area skin.
 class TerraTooltipSkin
          Tooltip skin.
 class TerraTreeViewSkin
          Tree view skin.