Java DTV API 1.3
18-Nov-2009

Uses of Class
com.sun.dtv.lwuit.geom.Rectangle

Packages that use Rectangle
com.sun.dtv.lwuit Main widget package containing the component/container "composite" similar both in terminology and design to Swing/AWT. 
com.sun.dtv.lwuit.geom Contains classes related to geometry locations and calculations such as rectangle and size. 
com.sun.dtv.lwuit.painter Painter allows us to draw arbitrary elements of graphics from plain/scaled/tiled images to gradients and pretty much any form of graphic drawing we can imagine. 
com.sun.dtv.lwuit.plaf Look of the application can be fully customized via this package, it represents a rendering layer that can be plugged in separately in runtime and themed to provide any custom look. 
com.sun.dtv.media.format Control for the Video Format. 
com.sun.dtv.ui TV specific UI functionality. 
 

Uses of Rectangle in com.sun.dtv.lwuit
 

Methods in com.sun.dtv.lwuit that return Rectangle
 Rectangle Component.getBounds()
          Returns the component bounds which is sometimes more convenient than invoking getX/Y/Width/Height.
 Rectangle Graphics.getClipBounds()
          Returns the bounding rectangle of the current clipping area.
 Rectangle Graphics.getClipBounds(Rectangle r)
          Returns the bounding rectangle of the current clipping area.
 

Methods in com.sun.dtv.lwuit with parameters of type Rectangle
 Rectangle Graphics.getClipBounds(Rectangle r)
          Returns the bounding rectangle of the current clipping area.
 void Painter.paint(Graphics g, Rectangle rect)
          Draws inside the given rectangle clipping area.
 void List.scrollRectToVisible(Rectangle rect)
          Makes sure the selected index is visible if it is not in the current view rect the list will scroll so it fits within.
protected  void Component.scrollRectToVisible(Rectangle rect, Component coordinateSpace)
          Makes sure the component is visible in the scroll if this container is scrollable
 

Uses of Rectangle in com.sun.dtv.lwuit.geom
 

Methods in com.sun.dtv.lwuit.geom with parameters of type Rectangle
 boolean Rectangle.contains(Rectangle rect)
          Checks whether or not this Rectangle entirely contains the specified Rectangle.
 boolean Rectangle.intersects(Rectangle rect)
          Determines whether or not this Rectangle and the specified Rectangle location (x, y) with the specified dimensions (width, height), intersect.
 

Constructors in com.sun.dtv.lwuit.geom with parameters of type Rectangle
Rectangle(Rectangle rect)
          A copy Constructor.
 

Uses of Rectangle in com.sun.dtv.lwuit.painter
 

Methods in com.sun.dtv.lwuit.painter with parameters of type Rectangle
 void BackgroundPainter.paint(Graphics g, Rectangle rect)
           
 void PainterChain.paint(Graphics g, Rectangle rect)
           
 

Uses of Rectangle in com.sun.dtv.lwuit.plaf
 

Methods in com.sun.dtv.lwuit.plaf with parameters of type Rectangle
 void DefaultLookAndFeel.drawTabbedPaneContentPane(TabbedPane tp, Graphics g, Rectangle rect, Dimension cellsPreferredSize, int numOfTabs, int selectedTabIndex, Dimension tabsSize, int cellOffsetX, int cellOffsetY)
          Draws and return the TabbedPane content pane painter.
abstract  void LookAndFeel.drawTabbedPaneContentPane(TabbedPane tp, Graphics g, Rectangle rect, Dimension cellsPreferredSize, int numOfTabs, int selectedTabIndex, Dimension tabsSize, int cellOffsetX, int cellOffsetY)
          Draws and return the TabbedPane content pane painter.
 

Uses of Rectangle in com.sun.dtv.media.format
 

Methods in com.sun.dtv.media.format that return Rectangle
 Rectangle VideoPresentationControl.getActiveVideoOnScreenRectangle()
          Returns the rectangle of the active video on the screen, letterboxing or pillarboxing are not part of the Rectangle.
 Rectangle VideoPresentationControl.getActiveVideoRectangle()
          Returns the rectangle that covers the active video area, letterboxing or pillarboxing are not part of the Rectangle.
 Rectangle ClippingControl.getRegion()
          This method returns a rectangle giving the display region of the video.
 Rectangle Transformation.getRegion()
          This method returns a rectangle giving the display region of the video.
 Rectangle VideoPresentationControl.getTotalVideoRectangle()
          This method returns the entire rectangle used for the video in the broadcast stream including bars for letterboxing and pillarboxing (other than getActiveVideoRectangle).
 Rectangle ClippingControl.setRegion(Rectangle clippingRect)
          Sets the Rectangle region to which the video will be clipped.
 

Methods in com.sun.dtv.media.format with parameters of type Rectangle
 Rectangle ClippingControl.setRegion(Rectangle clippingRect)
          Sets the Rectangle region to which the video will be clipped.
 

Constructors in com.sun.dtv.media.format with parameters of type Rectangle
Transformation(Rectangle clippingRectangle, float horizontalScalingFactor, float verticalScalingFactor, Point position)
          Creates a new instance of a Transformation for a video stream.
 

Uses of Rectangle in com.sun.dtv.ui
 

Methods in com.sun.dtv.ui that return Rectangle
 Rectangle PlaneSetup.getScreenArea()
          Return the position and size of the plane associated with this setup on the Screen in screen coordinates.
 

Methods in com.sun.dtv.ui with parameters of type Rectangle
 void PlaneSetup.displayImage(Image image, Rectangle rectangle)
          Display an (background) image to cover a particular area of the associated Plane.
 


Java DTV API 1.3
18-Nov-2009

Copyright © 2008-2009 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.

U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Sun, Sun Microsystems, the Sun logo and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.Products covered by and information contained in this service manual are controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially designated nationals lists is strictly prohibited.

DOCUMENTATION IS PROVIDED AS IS AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

Use of this document is subject to license terms.