pivot.wtk
Interface Visual

All Known Subinterfaces:
Button.DataRenderer, ConstrainedVisual, ListView.ItemRenderer, Renderer, Skin, Spinner.ItemRenderer, TableView.CellRenderer, TableViewHeader.DataRenderer, TreeView.NodeRenderer
All Known Implementing Classes:
Accordion, Alert, AreaChartView, BarChartView, Border, BorderSkin, Button, ButtonDataRenderer, ButtonSkin, Calendar, CalendarButton, CalendarButtonDataRenderer, CalendarButtonSkin, CalendarSkin, CardPane, CardPaneSkin, ChartView, Checkbox, CheckboxSkin, Clone, Component, ComponentSkin, Container, ContainerSkin, Dialog, Display, DisplaySkin, Drawing, Ellipse, Expander, FlowPane, FlowPaneSkin, Form, Frame, Group, HighLowChartView, Image, ImageView, ImageViewSkin, Label, LabelSkin, LineChartView, LinkButton, LinkButtonDataRenderer, LinkButtonSkin, ListButton, ListButtonColorRenderer, ListButtonDataRenderer, ListButtonSkin, ListView, ListViewColorRenderer, ListViewColorRenderer.ColorBadge, ListViewItemRenderer, Menu, Menu.Item, MenuBar, MenuBar.Item, MenuBarItemDataRenderer, MenuBarItemSkin, MenuButton, MenuButtonDataRenderer, MenuButtonSkin, MenuItemDataRenderer, MenuItemSkin, MenuPopup, Meter, ObsidianPushButtonSkin, ObsidianRadioButtonSkin, Palette, Panorama, Picture, PieChartView, Polygon, Prompt, PushButton, PushButtonSkin, RadioButton, RadioButtonSkin, Rectangle, Rollup, ScrollBar, ScrollPane, ScrollPane.Corner, ScrollPaneSkin, Separator, SeparatorSkin, Shape, Sheet, Slider, SliderSkin, Spinner, SpinnerItemRenderer, SplitPane, StackPane, StackPaneSkin, TablePane, TablePaneSkin, TableView, TableViewBooleanCellRenderer, TableViewCellRenderer, TableViewDateCellRenderer, TableViewHeader, TableViewHeaderDataRenderer, TableViewImageCellRenderer, TableViewMultiCellRenderer, TableViewNumberCellRenderer, TabPane, TerraAccordionSkin, TerraAccordionSkin.PanelHeader, TerraAccordionSkin.PanelHeaderSkin, TerraAlertSkin, TerraBorderSkin, TerraCalendarButtonSkin, TerraCalendarSkin, TerraCalendarSkin.DateButton, TerraCalendarSkin.DateButtonSkin, TerraCalendarSkin.MonthSpinnerItemRenderer, TerraCheckboxSkin, TerraDialogSkin, TerraExpanderSkin, TerraExpanderSkin.ButtonImage, TerraExpanderSkin.CollapseImage, TerraExpanderSkin.ExpandImage, TerraExpanderSkin.ShadeButton, TerraExpanderSkin.ShadeButtonSkin, TerraFlowPaneSkin, TerraFormSkin, TerraFrameSkin, TerraFrameSkin.ButtonImage, TerraFrameSkin.CloseImage, TerraFrameSkin.FrameButton, TerraFrameSkin.FrameButtonSkin, TerraFrameSkin.MaximizeImage, TerraFrameSkin.MinimizeImage, TerraFrameSkin.ResizeImage, TerraFrameSkin.RestoreImage, TerraLabelSkin, TerraLinkButtonSkin, TerraListButtonSkin, TerraListViewSkin, TerraMenuBarItemSkin, TerraMenuBarSkin, TerraMenuButtonSkin, TerraMenuItemSkin, TerraMenuItemSkin.CheckmarkImage, TerraMenuPopupSkin, TerraMenuSkin, TerraMeterSkin, TerraPaletteSkin, TerraPaletteSkin.CloseImage, TerraPanoramaSkin, TerraPanoramaSkin.EastButtonImage, TerraPanoramaSkin.NorthButtonImage, TerraPanoramaSkin.ScrollButton, TerraPanoramaSkin.ScrollButtonImage, TerraPanoramaSkin.ScrollButtonSkin, TerraPanoramaSkin.SouthButtonImage, TerraPanoramaSkin.WestButtonImage, TerraPromptSkin, TerraPushButtonSkin, TerraRadioButtonSkin, TerraRollupSkin, TerraRollupSkin.BulletImage, TerraRollupSkin.ButtonImage, TerraRollupSkin.CollapseImage, TerraRollupSkin.ExpandImage, TerraRollupSkin.RollupButton, TerraRollupSkin.RollupButtonSkin, TerraScrollBarSkin, TerraScrollBarSkin.Handle, TerraScrollBarSkin.HandleSkin, TerraScrollBarSkin.ScrollButton, TerraScrollBarSkin.ScrollButtonImage, TerraScrollBarSkin.ScrollButtonSkin, TerraScrollBarSkin.ScrollDownImage, TerraScrollBarSkin.ScrollUpImage, TerraScrollPaneCornerSkin, TerraScrollPaneSkin, TerraSeparatorSkin, TerraSheetSkin, TerraSliderSkin, TerraSliderSkin.Thumb, TerraSliderSkin.ThumbSkin, TerraSpinnerSkin, TerraSpinnerSkin.SpinButton, TerraSpinnerSkin.SpinButtonImage, TerraSpinnerSkin.SpinButtonSkin, TerraSpinnerSkin.SpinDownImage, TerraSpinnerSkin.SpinnerContent, TerraSpinnerSkin.SpinnerContentSkin, TerraSpinnerSkin.SpinUpImage, TerraSplitPaneSkin, TerraSplitPaneSkin.Splitter, TerraSplitPaneSkin.SplitterShadow, TerraSplitPaneSkin.SplitterShadowSkin, TerraSplitPaneSkin.SplitterSkin, TerraTablePaneSkin, TerraTableViewHeaderSkin, TerraTableViewSkin, TerraTabPaneSkin, TerraTabPaneSkin.TabButton, TerraTabPaneSkin.TabButtonSkin, TerraTextInputSkin, TerraTooltipSkin, TerraTreeViewSkin, Text, TextArea, TextAreaSkin, TextAreaSkin.DocumentView, TextAreaSkin.ElementView, TextAreaSkin.ImageNodeView, TextAreaSkin.NodeView, TextAreaSkin.ParagraphView, TextAreaSkin.TextNodeView, TextInput, Tooltip, TreeView, TreeViewFileRenderer, TreeViewNodeRenderer, Viewport, Window, WindowSkin

public interface Visual

Interface representing a "visual". A visual is an object that can be drawn to the screen or other output device.

Author:
gbrown

Method Summary
 int getHeight()
          Returns the visual's height.
 int getWidth()
          Returns the visual's width.
 void paint(java.awt.Graphics2D graphics)
          Paints the visual.
 

Method Detail

getWidth

int getWidth()
Returns the visual's width.


getHeight

int getHeight()
Returns the visual's height.


paint

void paint(java.awt.Graphics2D graphics)
Paints the visual.

Parameters:
graphics - The graphics context in which to paint the visual.