All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.SwingUtils

java.lang.Object
   |
   +----com.sun.java.swing.SwingUtils

public class SwingUtils
extends Object
A collection of conveniences for Swing


Constructor Index

 o SwingUtils()

Method Index

 o computeIntersection(int, int, int, int, Rectangle)
 o computeUnion(int, int, int, int, Rectangle)
 o convertMouseEvent(Component, MouseEvent, Component)
Returns a MouseEvent similar to sourceEvent except that its x and y members have been converted to destination's coordinate system.
 o convertPoint(Component, int, int, Component)
Convert the point (x,y) in source coordinate system to destination coordinate system.
 o convertPoint(Component, Point, Component)
Convert a aPoint in source coordinate system to destination coordinate system.
 o convertRectangle(Component, Rectangle, Component)
Convert the rectangle aRectangle in source coordinate system to destination coordinate system.
 o getLocalBounds(Component)
Return the rectangle (0,0,bounds.width,bounds.height) for the component aComponent
 o invokeAndWait(Runnable)
Causes obj to have its run() method called in the dispatch thread of the EventQueue.
 o invokeLater(Runnable)
Causes obj to have its run() method called in the dispatch thread of the EventQueue.
 o isDescendingFrom(Component, Component)
Return true if a component a descends from a component b
 o isLeftMouseButton(MouseEvent)
 o isMiddleMouseButton(MouseEvent)
 o isRectangleContainingRectangle(Rectangle, Rectangle)
Return true if a contains b
 o isRightMouseButton(MouseEvent)
 o windowForComponent(Component)
Return aComponent's window

Constructors

 o SwingUtils
 public SwingUtils()

Methods

 o isRectangleContainingRectangle
 public static final boolean isRectangleContainingRectangle(Rectangle a,
                                                            Rectangle b)
Return true if a contains b

 o getLocalBounds
 public static Rectangle getLocalBounds(Component aComponent)
Return the rectangle (0,0,bounds.width,bounds.height) for the component aComponent

 o convertPoint
 public static Point convertPoint(Component source,
                                  Point aPoint,
                                  Component destination)
Convert a aPoint in source coordinate system to destination coordinate system. If source>is null,aPoint is assumed to be in destination's root component coordinate system. If destinationis null, aPoint will be converted to source's root component coordinate system. If both source and destination are null, return aPoint without any conversion. If both source and destination
 o convertPoint
 public static Point convertPoint(Component source,
                                  int x,
                                  int y,
                                  Component destination)
Convert the point (x,y) in source coordinate system to destination coordinate system. If source>is null,(x,y) is assumed to be in destination's root component coordinate system. If destinationis null, (x,y) will be converted to source's root component coordinate system. If both source and destination are null, return (x,y) without any conversion. If both source and destination
 o convertRectangle
 public static Rectangle convertRectangle(Component source,
                                          Rectangle aRectangle,
                                          Component destination)
Convert the rectangle aRectangle in source coordinate system to destination coordinate system. If source>is null,aRectangle is assumed to be in destination's root component coordinate system. If destinationis null, aRectangle will be converted to source's root component coordinate system. If both source and destination are null, return aRectangle without any conversion. If both source and destination
 o convertMouseEvent
 public static MouseEvent convertMouseEvent(Component source,
                                            MouseEvent sourceEvent,
                                            Component destination)
Returns a MouseEvent similar to sourceEvent except that its x and y members have been converted to destination's coordinate system. If source is null, sourceEvent x and y members are assumed to be into destination's root component coordinate system. If destination is null, the returned MouseEvent will be in source's coordinate system. sourceEvent will not be changed. A new event is returned. the source field of the returned event will be set to destination if destination is non null use translateMouseEvent() to translate a mouse event from one component to another without changing the source.

 o windowForComponent
 public static Window windowForComponent(Component aComponent)
Return aComponent's window

 o isDescendingFrom
 public static boolean isDescendingFrom(Component a,
                                        Component b)
Return true if a component a descends from a component b

 o invokeLater
 public static void invokeLater(Runnable obj)
Causes obj to have its run() method called in the dispatch thread of the EventQueue. This will happen after all pending events are processed.

 o invokeAndWait
 public static void invokeAndWait(Runnable obj) throws InterruptedException, InvocationTargetException
Causes obj to have its run() method called in the dispatch thread of the EventQueue. This will happen after all pending events are processed. The call blocks until this has happened. This is a bad thing (tm) to do from within the dispatch thread of the EventQueue.

 o computeIntersection
 public static Rectangle computeIntersection(int x,
                                             int y,
                                             int width,
                                             int height,
                                             Rectangle dest)
 o computeUnion
 public static Rectangle computeUnion(int x,
                                      int y,
                                      int width,
                                      int height,
                                      Rectangle dest)
 o isLeftMouseButton
 public static boolean isLeftMouseButton(MouseEvent anEvent)
 o isMiddleMouseButton
 public static boolean isMiddleMouseButton(MouseEvent anEvent)
 o isRightMouseButton
 public static boolean isRightMouseButton(MouseEvent anEvent)

All Packages  Class Hierarchy  This Package  Previous  Next  Index