## Uses of Class
java.awt.Point

- Packages that use Point
  Package | Description
  --- | ---
  com.sun.java.accessibility.util | Provides a collection of interfaces and classes that compose the Java Accessibility Utilities.
  java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
  java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI.
  java.awt.event | Provides interfaces and classes for dealing with different types of events fired by AWT components.
  java.awt.image | Provides classes for creating and modifying images.
  javax.accessibility | Defines a contract between user-interface components and an assistive technology that provides access to those components.
  javax.imageio | The main package of the Java Image I/O API.
  javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
  javax.swing.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
  javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.
  javax.swing.plaf.metal | Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel.
  javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels.
  javax.swing.table | Provides classes and interfaces for dealing with `javax.swing.JTable`.
  javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.

- - ### Uses of Point in com.sun.java.accessibility.util

    Methods in com.sun.java.accessibility.util that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Point` | EventQueueMonitor.`getCurrentMousePosition()` | Return the last recorded position of the mouse in screen coordinates.
    `Point` | Translator.`getLocation()` | Returns the location of the object relative to parent.
    `Point` | Translator.`getLocationOnScreen()` | Returns the location of the object on the screen.

    Methods in com.sun.java.accessibility.util with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Translator.`contains​(Point p)` | Checks whether the specified `Point` is within this object's bounds, where the `Point` is relative to the coordinate system of the object.
    `static Accessible` | EventQueueMonitor.`getAccessibleAt​(Point p)` | Obtain the `Accessible` object at the given point on the Screen.
    `Accessible` | Translator.`getAccessibleAt​(Point p)` | Returns the accessible child contained at the local coordinate Point, if one exists.
    `void` | Translator.`setLocation​(Point p)` | Sets the location of the object relative to parent.

  - ### Uses of Point in java.awt

    Methods in java.awt that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | GraphicsEnvironment.`getCenterPoint()` | Returns the Point where Windows should be centered.
    `Point` | GridBagLayout.`getLayoutOrigin()` | Determines the origin of the layout area, in the graphics coordinate space of the target container.
    `Point` | Component.AccessibleAWTComponent.`getLocation()` | Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
    `Point` | Component.`getLocation()` | Gets the location of this component in the form of a point specifying the component's top-left corner.
    `Point` | Component.`getLocation​(Point rv)` | Stores the x,y origin of this component into "return value" rv and return rv.
    `Point` | List.AccessibleAWTList.AccessibleAWTListChild.`getLocation()` | Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
    `Point` | MenuComponent.AccessibleAWTMenuComponent.`getLocation()` | Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
    `Point` | Point.`getLocation()` | Returns the location of this point.
    `Point` | PointerInfo.`getLocation()` | Returns the `Point` that represents the coordinates of the pointer on the screen.
    `Point` | Rectangle.`getLocation()` | Returns the location of this `Rectangle`.
    `Point` | Component.AccessibleAWTComponent.`getLocationOnScreen()` | Returns the location of the object on the screen.
    `Point` | Component.`getLocationOnScreen()` | Gets the location of this component in the form of a point specifying the component's top-left corner in the screen's coordinate space.
    `Point` | List.AccessibleAWTList.AccessibleAWTListChild.`getLocationOnScreen()` | Returns the location of the object on the screen.
    `Point` | MenuComponent.AccessibleAWTMenuComponent.`getLocationOnScreen()` | Returns the location of the object on the screen.
    `Point` | Component.`getMousePosition()` | Returns the position of the mouse pointer in this `Component`'s coordinate space if the `Component` is directly under the mouse pointer, otherwise returns `null`.
    `Point` | Container.`getMousePosition​(boolean allowChildren)` | Returns the position of the mouse pointer in this `Container`'s coordinate space if the `Container` is under the mouse pointer, otherwise returns `null`.
    `Point` | ScrollPane.`getScrollPosition()` | Returns the current x,y position within the child which is displayed at the 0,0 location of the scrolled panel's view port.
    `Point` | Component.`location()` | Deprecated. As of JDK version 1.1, replaced by `getLocation()`.
    `Point` | GridBagLayout.`location​(int x, int y)` | Determines which cell in the layout grid contains the point specified by `(x, y)`.

    Methods in java.awt with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Rectangle.`add​(Point pt)` | Adds the specified `Point` to the bounds of this `Rectangle`.
    `boolean` | Component.AccessibleAWTComponent.`contains​(Point p)` | Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
    `boolean` | Component.`contains​(Point p)` | Checks whether this component "contains" the specified point, where the point's x and y coordinates are defined to be relative to the coordinate system of this component.
    `boolean` | List.AccessibleAWTList.AccessibleAWTListChild.`contains​(Point p)` | Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
    `boolean` | MenuComponent.AccessibleAWTMenuComponent.`contains​(Point p)` | Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
    `boolean` | Polygon.`contains​(Point p)` | Determines whether the specified `Point` is inside this `Polygon`.
    `boolean` | Rectangle.`contains​(Point p)` | Checks whether or not this `Rectangle` contains the specified `Point`.
    `Cursor` | Toolkit.`createCustomCursor​(Image cursor, Point hotSpot, String name)` | Creates a new custom cursor object.
    `Component` | Container.`findComponentAt​(Point p)` | Locates the visible child component that contains the specified point.
    `Accessible` | Component.AccessibleAWTComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | Container.AccessibleAWTContainer.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | List.AccessibleAWTList.AccessibleAWTListChild.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | List.AccessibleAWTList.`getAccessibleAt​(Point p)` | Returns the Accessible child contained at the local coordinate Point, if one exists.
    `Accessible` | MenuComponent.AccessibleAWTMenuComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Component` | Component.`getComponentAt​(Point p)` | Returns the component or subcomponent that contains the specified point.
    `Component` | Container.`getComponentAt​(Point p)` | Gets the component that contains the specified point.
    `int` | TextComponent.AccessibleAWTTextComponent.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `Point` | Component.`getLocation​(Point rv)` | Stores the x,y origin of this component into "return value" rv and return rv.
    `void` | Component.AccessibleAWTComponent.`setLocation​(Point p)` | Sets the location of the object relative to the parent.
    `void` | Component.`setLocation​(Point p)` | Moves this component to a new location.
    `void` | List.AccessibleAWTList.AccessibleAWTListChild.`setLocation​(Point p)` | Sets the location of the object relative to the parent.
    `void` | MenuComponent.AccessibleAWTMenuComponent.`setLocation​(Point p)` | Sets the location of the object relative to the parent.
    `void` | Point.`setLocation​(Point p)` | Sets the location of the point to the specified location.
    `void` | Rectangle.`setLocation​(Point p)` | Moves this `Rectangle` to the specified location.
    `void` | Window.`setLocation​(Point p)` | Moves this component to a new location.
    `void` | ScrollPane.`setScrollPosition​(Point p)` | Scrolls to the specified position within the child component.

    Constructors in java.awt with parameters of type Point
    Constructor | Description
    --- | ---
    `Point​(Point p)` | Constructs and initializes a point with the same location as the specified `Point` object.
    `Rectangle​(Point p)` | Constructs a new `Rectangle` whose upper-left corner is the specified `Point`, and whose width and height are both zero.
    `Rectangle​(Point p, Dimension d)` | Constructs a new `Rectangle` whose upper-left corner is specified by the `Point` argument, and whose width and height are specified by the `Dimension` argument.

  - ### Uses of Point in java.awt.dnd

    Methods in java.awt.dnd that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | DragGestureEvent.`getDragOrigin()` | Returns a `Point` in the coordinates of the `Component` over which the drag originated.
    `Point` | DragSourceEvent.`getLocation()` | This method returns a `Point` indicating the cursor location in screen coordinates at the moment this event occurred, or `null` if the cursor location is not specified for this event.
    `Point` | DropTargetDragEvent.`getLocation()` | This method returns a `Point` indicating the `Cursor`'s current location within the `Component'`s coordinates.
    `Point` | DropTargetDropEvent.`getLocation()` | This method returns a `Point` indicating the `Cursor`'s current location in the `Component`'s coordinates.

    Methods in java.awt.dnd with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Autoscroll.`autoscroll​(Point cursorLocn)` | notify the `Component` to autoscroll
    `protected DragSourceContext` | DragSource.`createDragSourceContext​(DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)` | Creates the `DragSourceContext` to handle the current drag operation.
    `protected DropTarget.DropTargetAutoScroller` | DropTarget.`createDropTargetAutoScroller​(Component c, Point p)` | create an embedded autoscroller
    `protected void` | DragGestureRecognizer.`fireDragGestureRecognized​(int dragAction, Point p)` | Notify the DragGestureListener that a Drag and Drop initiating gesture has occurred.
    `protected void` | DropTarget.`initializeAutoscrolling​(Point p)` | initialize autoscrolling
    `void` | DragGestureEvent.`startDrag​(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)` | Start the drag given the initial `Cursor` to display, a drag `Image`, the offset of the `Image`, the `Transferable` object, and the `DragSourceListener` to use.
    `void` | DragSource.`startDrag​(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)` | Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the subject data of the drag, and the `DragSourceListener`.
    `void` | DragSource.`startDrag​(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)` | Start a drag, given the `DragGestureEvent` that initiated the drag, the initial `Cursor` to use, the `Image` to drag, the offset of the `Image` origin from the hotspot of the `Cursor` at the instant of the trigger, the `Transferable` subject data of the drag, the `DragSourceListener`, and the `FlavorMap`.
    `protected void` | DropTarget.`updateAutoscroll​(Point dragCursorLocn)` | update autoscrolling with current cursor location
    `protected void` | DropTarget.DropTargetAutoScroller.`updateLocation​(Point newLocn)` | cause autoscroll to occur

    Constructors in java.awt.dnd with parameters of type Point
    Constructor | Description
    --- | ---
    `DragGestureEvent​(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)` | Constructs a `DragGestureEvent` object given by the `DragGestureRecognizer` instance firing this event, an `act` parameter representing the user's preferred action, an `ori` parameter indicating the origin of the drag, and a `List` of events that comprise the gesture(`evs` parameter).
    `DragSourceContext​(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)` | Called from `DragSource`, this constructor creates a new `DragSourceContext` given the `DragSourceContextPeer` for this Drag, the `DragGestureEvent` that triggered the Drag, the initial `Cursor` to use for the Drag, an (optional) `Image` to display while the Drag is taking place, the offset of the `Image` origin from the hotspot at the instant of the triggering event, the `Transferable` subject data, and the `DragSourceListener` to use during the Drag and Drop operation.
    `DropTargetAutoScroller​(Component c, Point p)` | construct a DropTargetAutoScroller
    `DropTargetDragEvent​(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)` | Construct a `DropTargetDragEvent` given the `DropTargetContext` for this operation, the location of the "Drag" `Cursor`'s hotspot in the `Component`'s coordinates, the user drop action, and the source drop actions.
    `DropTargetDropEvent​(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)` | Construct a `DropTargetDropEvent` given the `DropTargetContext` for this operation, the location of the drag `Cursor`'s hotspot in the `Component`'s coordinates, the currently selected user drop action, and the current set of actions supported by the source.
    `DropTargetDropEvent​(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions, boolean isLocal)` | Construct a `DropTargetEvent` given the `DropTargetContext` for this operation, the location of the drag `Cursor`'s hotspot in the `Component`'s coordinates, the currently selected user drop action, the current set of actions supported by the source, and a `boolean` indicating if the source is in the same JVM as the target.

  - ### Uses of Point in java.awt.event

    Methods in java.awt.event that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | MouseEvent.`getLocationOnScreen()` | Returns the absolute x, y position of the event.
    `Point` | MouseEvent.`getPoint()` | Returns the x,y position of the event relative to the source component.

  - ### Uses of Point in java.awt.image

    Methods in java.awt.image that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point[]` | BufferedImage.`getWritableTileIndices()` | Returns an array of `Point` objects indicating which tiles are checked out for writing.
    `Point[]` | WritableRenderedImage.`getWritableTileIndices()` | Returns an array of Point objects indicating which tiles are checked out for writing.

    Methods in java.awt.image with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `static WritableRaster` | Raster.`createBandedRaster​(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)` | Creates a Raster based on a BandedSampleModel with the specified data type, width, height, scanline stride, bank indices and band offsets.
    `static WritableRaster` | Raster.`createBandedRaster​(int dataType, int w, int h, int bands, Point location)` | Creates a Raster based on a BandedSampleModel with the specified data type, width, height, and number of bands.
    `static WritableRaster` | Raster.`createBandedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)` | Creates a Raster based on a BandedSampleModel with the specified DataBuffer, width, height, scanline stride, bank indices, and band offsets.
    `static WritableRaster` | Raster.`createInterleavedRaster​(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)` | Creates a Raster based on a PixelInterleavedSampleModel with the specified data type, width, height, scanline stride, pixel stride, and band offsets.
    `static WritableRaster` | Raster.`createInterleavedRaster​(int dataType, int w, int h, int bands, Point location)` | Creates a Raster based on a PixelInterleavedSampleModel with the specified data type, width, height, and number of bands.
    `static WritableRaster` | Raster.`createInterleavedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)` | Creates a Raster based on a PixelInterleavedSampleModel with the specified DataBuffer, width, height, scanline stride, pixel stride, and band offsets.
    `static WritableRaster` | Raster.`createPackedRaster​(int dataType, int w, int h, int[] bandMasks, Point location)` | Creates a Raster based on a SinglePixelPackedSampleModel with the specified data type, width, height, and band masks.
    `static WritableRaster` | Raster.`createPackedRaster​(int dataType, int w, int h, int bands, int bitsPerBand, Point location)` | Creates a Raster based on a packed SampleModel with the specified data type, width, height, number of bands, and bits per band.
    `static WritableRaster` | Raster.`createPackedRaster​(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)` | Creates a Raster based on a SinglePixelPackedSampleModel with the specified DataBuffer, width, height, scanline stride, and band masks.
    `static WritableRaster` | Raster.`createPackedRaster​(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)` | Creates a Raster based on a MultiPixelPackedSampleModel with the specified DataBuffer, width, height, and bits per pixel.
    `static Raster` | Raster.`createRaster​(SampleModel sm, DataBuffer db, Point location)` | Creates a Raster with the specified SampleModel and DataBuffer.
    `static WritableRaster` | Raster.`createWritableRaster​(SampleModel sm, DataBuffer db, Point location)` | Creates a WritableRaster with the specified SampleModel and DataBuffer.
    `static WritableRaster` | Raster.`createWritableRaster​(SampleModel sm, Point location)` | Creates a WritableRaster with the specified SampleModel.

    Constructors in java.awt.image with parameters of type Point
    Constructor | Description
    --- | ---
    `Raster​(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)` | Constructs a Raster with the given SampleModel and DataBuffer.
    `Raster​(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)` | Constructs a Raster with the given SampleModel, DataBuffer, and parent.
    `Raster​(SampleModel sampleModel, Point origin)` | Constructs a Raster with the given SampleModel.
    `WritableRaster​(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)` | Constructs a WritableRaster with the given SampleModel and DataBuffer.
    `WritableRaster​(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)` | Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent.
    `WritableRaster​(SampleModel sampleModel, Point origin)` | Constructs a WritableRaster with the given SampleModel.

  - ### Uses of Point in javax.accessibility

    Methods in javax.accessibility that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | AccessibleComponent.`getLocation()` | Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
    `Point` | AccessibleComponent.`getLocationOnScreen()` | Returns the location of the object on the screen.

    Methods in javax.accessibility with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | AccessibleComponent.`contains​(Point p)` | Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
    `Accessible` | AccessibleComponent.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `int` | AccessibleText.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that point.
    `void` | AccessibleComponent.`setLocation​(Point p)` | Sets the location of the object relative to the parent.

  - ### Uses of Point in javax.imageio

    Fields in javax.imageio declared as Point
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Point` | IIOParam.`destinationOffset` | The offset in the destination where the upper-left decoded pixel should be placed.

    Methods in javax.imageio that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | IIOParam.`getDestinationOffset()` | Returns the offset in the destination image at which pixels are to be placed.

    Methods in javax.imageio with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IIOParam.`setDestinationOffset​(Point destinationOffset)` | Specifies the offset in the destination image at which future decoded pixels are to be placed, when reading, or where a region will be written, when writing.

  - ### Uses of Point in javax.swing

    Fields in javax.swing declared as Point
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Point` | JViewport.`lastPaintPosition` | The last `viewPosition` that we've painted, so we know how much of the backing store image is valid.

    Methods in javax.swing that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Point` | SwingUtilities.`convertPoint​(Component source, int x, int y, Component destination)` | Convert the point `(x,y)` in `source` coordinate system to `destination` coordinate system.
    `static Point` | SwingUtilities.`convertPoint​(Component source, Point aPoint, Component destination)` | Convert a `aPoint` in `source` coordinate system to `destination` coordinate system.
    `Point` | TransferHandler.`getDragImageOffset()` | Returns an anchor offset for the image to drag.
    `Point` | TransferHandler.DropLocation.`getDropPoint()` | Returns the drop point, representing the mouse's current location within the component.
    `Point` | JComponent.`getLocation​(Point rv)` | Stores the x,y origin of this component into "return value" `rv` and returns `rv`.
    `Point` | JTable.AccessibleJTable.AccessibleJTableCell.`getLocation()` | Gets the location of the object relative to the parent in the form of a point specifying the object's top-left corner in the screen's coordinate space.
    `protected Point` | JTree.AccessibleJTree.AccessibleJTreeNode.`getLocationInJTree()` | Returns the relative location of the node
    `Point` | JTable.AccessibleJTable.AccessibleJTableCell.`getLocationOnScreen()` | Returns the location of the object on the screen.
    `Point` | JComponent.`getPopupLocation​(MouseEvent event)` | Returns the preferred location to display the popup menu in this component's coordinate system.
    `protected Point` | JMenu.`getPopupMenuOrigin()` | Computes the origin for the `JMenu`'s popup menu.
    `Point` | JComponent.`getToolTipLocation​(MouseEvent event)` | Returns the tooltip location in this component's coordinate system.
    `Point` | JViewport.`getViewPosition()` | Returns the view coordinates that appear in the upper left hand corner of the viewport, or 0,0 if there's no view.
    `Point` | JList.`indexToLocation​(int index)` | Returns the origin of the specified item in the list's coordinate system.
    `Point` | JViewport.`toViewCoordinates​(Point p)` | Converts a point in pixel coordinates to view coordinates.

    Methods in javax.swing with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | JTable.`columnAtPoint​(Point point)` | Returns the index of the column that `point` lies in, or -1 if the result is not in the range [0, `getColumnCount()`-1].
    `Component` | MenuSelectionManager.`componentForPoint​(Component source, Point sourcePoint)` | Returns the component in the currently selected path which contains sourcePoint.
    `protected boolean` | JViewport.`computeBlit​(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)` | Computes the parameters for a blit where the backing store image currently contains `oldLoc` in the upper left hand corner and we're scrolling to `newLoc`.
    `boolean` | JTable.AccessibleJTable.AccessibleJTableCell.`contains​(Point p)` | Checks whether the specified point is within this object's bounds, where the point's x and y coordinates are defined to be relative to the coordinate system of the object.
    `static Point` | SwingUtilities.`convertPoint​(Component source, Point aPoint, Component destination)` | Convert a `aPoint` in `source` coordinate system to `destination` coordinate system.
    `static void` | SwingUtilities.`convertPointFromScreen​(Point p, Component c)` | Convert a point from a screen coordinates to a component's coordinate system
    `static void` | SwingUtilities.`convertPointToScreen​(Point p, Component c)` | Convert a point from a component's coordinate system to screen coordinates.
    `Accessible` | JEditorPane.AccessibleJEditorPaneHTML.`getAccessibleAt​(Point p)` | Returns the Accessible child, if one exists, contained at the local coordinate Point.
    `Accessible` | JList.AccessibleJList.`getAccessibleAt​(Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `Accessible` | JTabbedPane.AccessibleJTabbedPane.`getAccessibleAt​(Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `Accessible` | JTable.AccessibleJTable.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | JTree.AccessibleJTree.AccessibleJTreeNode.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `Accessible` | JTree.AccessibleJTree.`getAccessibleAt​(Point p)` | Returns the `Accessible` child, if one exists, contained at the local coordinate `Point`.
    `static Accessible` | SwingUtilities.`getAccessibleAt​(Component c, Point p)` | Returns the `Accessible` child contained at the local coordinate `Point`, if one exists.
    `int` | AbstractButton.AccessibleAbstractButton.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `int` | JLabel.AccessibleJLabel.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `int` | JSpinner.AccessibleJSpinner.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `int` | ProgressMonitor.AccessibleProgressMonitor.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `Point` | JComponent.`getLocation​(Point rv)` | Stores the x,y origin of this component into "return value" `rv` and returns `rv`.
    `int` | JList.`locationToIndex​(Point location)` | Returns the cell index closest to the given location in the list's coordinate system.
    `int` | JTable.`rowAtPoint​(Point point)` | Returns the index of the row that `point` lies in, or -1 if the result is not in the range [0, `getRowCount()`-1].
    `void` | TransferHandler.`setDragImageOffset​(Point p)` | Sets an anchor offset for the image to drag.
    `void` | JTable.AccessibleJTable.AccessibleJTableCell.`setLocation​(Point p)` | Sets the location of the object relative to the parent.
    `void` | JViewport.`setViewPosition​(Point p)` | Sets the view coordinates that appear in the upper left hand corner of the viewport, does nothing if there's no view.
    `Point` | JViewport.`toViewCoordinates​(Point p)` | Converts a point in pixel coordinates to view coordinates.

    Constructors in javax.swing with parameters of type Point
    Constructor | Description
    --- | ---
    `DropLocation​(Point dropPoint)` | Constructs a drop location for the given point.

  - ### Uses of Point in javax.swing.plaf

    Methods in javax.swing.plaf that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Point` | ListUI.`indexToLocation​(JList<?> list, int index)` | Returns the origin in the given `JList`, of the specified item, in the list's coordinate system.

    Methods in javax.swing.plaf with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | TextUI.`getToolTipText​(JTextComponent t, Point pt)` | Deprecated. replaced by `TextUI.getToolTipText2D(JTextComponent, Point2D)`
    `abstract int` | ListUI.`locationToIndex​(JList<?> list, Point location)` | Returns the cell index in the specified `JList` closest to the given location in the list's coordinate system.
    `abstract int` | TextUI.`viewToModel​(JTextComponent t, Point pt)` | Deprecated. replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`
    `abstract int` | TextUI.`viewToModel​(JTextComponent t, Point pt, Position.Bias[] biasReturn)` | Deprecated. replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`

  - ### Uses of Point in javax.swing.plaf.basic

    Fields in javax.swing.plaf.basic declared as Point
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Point` | BasicToolBarUI.DockingListener.`origin` | The origin point.

    Methods in javax.swing.plaf.basic that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | BasicToolBarUI.DragWindow.`getOffset()` | Returns the offset.
    `protected Point` | BasicProgressBarUI.`getStringPlacement​(Graphics g, String progressString, int x, int y, int width, int height)` | Designate the place where the progress string will be painted.

    Methods in javax.swing.plaf.basic with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | BasicToolBarUI.`canDock​(Component c, Point p)` | Returns `true` if the `JToolBar` can dock at the given position.
    `protected void` | BasicToolBarUI.`dragTo​(Point position, Point origin)` | The method is used to drag `DragWindow` during the `JToolBar` is being dragged.
    `protected void` | BasicToolBarUI.`floatAt​(Point position, Point origin)` | The method is called at end of dragging to place the frame in either its original place or in its floating frame.
    `String` | BasicTextUI.`getToolTipText​(JTextComponent t, Point pt)` | Returns the string to be used as the tooltip at the passed in location.
    `int` | BasicListUI.`locationToIndex​(JList<?> list, Point location)` | Returns the cell index in the specified `JList` closest to the given location in the list's coordinate system.
    `void` | BasicToolBarUI.`setFloating​(boolean b, Point p)` | Sets the floating property.
    `void` | BasicToolBarUI.DragWindow.`setOffset​(Point p)` | Sets the offset.
    `int` | BasicTextUI.`viewToModel​(JTextComponent tc, Point pt)` | Deprecated. replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`
    `int` | BasicTextUI.`viewToModel​(JTextComponent tc, Point pt, Position.Bias[] biasReturn)` | Deprecated. replaced by `TextUI.viewToModel2D(JTextComponent, Point2D, Position.Bias[])`

  - ### Uses of Point in javax.swing.plaf.metal

    Methods in javax.swing.plaf.metal with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | MetalToolBarUI.`setDragOffset​(Point p)` | Sets the offset of the mouse cursor inside the DragWindow.

  - ### Uses of Point in javax.swing.plaf.multi

    Methods in javax.swing.plaf.multi that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | MultiListUI.`indexToLocation​(JList<?> a, int b)` | Invokes the `indexToLocation` method on each UI handled by this object.

    Methods in javax.swing.plaf.multi with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | MultiTextUI.`getToolTipText​(JTextComponent a, Point b)` | Invokes the `getToolTipText` method on each UI handled by this object.
    `int` | MultiListUI.`locationToIndex​(JList<?> a, Point b)` | Invokes the `locationToIndex` method on each UI handled by this object.
    `int` | MultiTextUI.`viewToModel​(JTextComponent a, Point b)` | Deprecated.
    `int` | MultiTextUI.`viewToModel​(JTextComponent a, Point b, Position.Bias[] c)` | Deprecated.

  - ### Uses of Point in javax.swing.table

    Methods in javax.swing.table with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | JTableHeader.`columnAtPoint​(Point point)` | Returns the index of the column that `point` lies in, or -1 if it lies out of bounds.
    `Accessible` | JTableHeader.AccessibleJTableHeader.`getAccessibleAt​(Point p)` | Returns the Accessible child, if one exists, contained at the local coordinate Point.

  - ### Uses of Point in javax.swing.text

    Methods in javax.swing.text that return Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `Point` | Caret.`getMagicCaretPosition()` | Gets the current caret visual location.
    `Point` | DefaultCaret.`getMagicCaretPosition()` | Gets the saved caret position.

    Methods in javax.swing.text with parameters of type Point
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | JTextComponent.AccessibleJTextComponent.`getIndexAtPoint​(Point p)` | Given a point in local coordinates, return the zero-based index of the character under that Point.
    `void` | Caret.`setMagicCaretPosition​(Point p)` | Set the current caret visual location.
    `void` | DefaultCaret.`setMagicCaretPosition​(Point p)` | Saves the current caret position.
    `int` | JTextComponent.`viewToModel​(Point pt)` | Deprecated. replaced by `JTextComponent.viewToModel2D(Point2D)`