JavaTM Platform
Standard Ed. 6

类 java.awt.Point
的使用

使用 Point 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 
java.awt.image 提供创建和修改图像的各种类。 
javax.accessibility 定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.imageio Java Image I/O API 的主要包。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.plaf.multi 提供了组合两个或多个外观的用户界面对象。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text 提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
 

java.awtPoint 的使用
 

返回 Pointjava.awt 中的方法
 Point GraphicsEnvironment.getCenterPoint()
          返回 Windows 应居中的点。
 Point GridBagLayout.getLayoutOrigin()
          在目标容器的图形坐标空间确定布局区域的原点。
 Point List.AccessibleAWTList.AccessibleAWTListChild.getLocation()
          获取此对象相对于父对象的位置,返回值是一个点对象,它指定对象左上角在屏幕坐标空间内的位置。
 Point PointerInfo.getLocation()
          返回在屏幕上表示指针坐标的 Point
 Point MenuComponent.AccessibleAWTMenuComponent.getLocation()
          以点(指定屏幕坐标空间中对象的左上角)的形式获取该对象相对于父对象的位置。
 Point Point.getLocation()
          返回此点的位置。
 Point Rectangle.getLocation()
          返回此 Rectangle 的位置。
 Point Component.getLocation()
          获取组件的位置,形式是指定组件左上角的一个点。
 Point Component.AccessibleAWTComponent.getLocation()
          通过用一个点指定该对象的左上角在屏幕坐标空间中的位置的形式,获取此对象相对于父对象的位置。
 Point Component.getLocation(Point rv)
          将组件的 x,y 原点存储到“返回值” rv 中并返回 rv
 Point List.AccessibleAWTList.AccessibleAWTListChild.getLocationOnScreen()
          返回对象在屏幕上的位置。
 Point MenuComponent.AccessibleAWTMenuComponent.getLocationOnScreen()
          返回对象在屏幕上的位置。
 Point Component.getLocationOnScreen()
          获取组件的位置,形式是一个指定屏幕坐标空间中组件左上角的一个点。
 Point Component.AccessibleAWTComponent.getLocationOnScreen()
          返回对象在屏幕上的位置。
 Point Component.getMousePosition()
          如果此 Component 正好位于鼠标指针下,则返回鼠标指针在该 Component 的坐标空间中的位置;否则返回 null
 Point Container.getMousePosition(boolean allowChildren)
          如果 Container 位于鼠标指针下,则返回鼠标指针在此 Container 的坐标中的位置,否则返回 null
 Point ScrollPane.getScrollPosition()
          返回子组件中的当前 x,y 位置,子组件显示在滚动窗格视口的 0,0 位置。
 Point Component.location()
          已过时。 从 JDK version 1.1 开始,由 getLocation() 取代。
 Point GridBagLayout.location(int x, int y)
          确定在布局网格中哪个单元包含由 (x, y) 指定的点。
 

参数类型为 Pointjava.awt 中的方法
 void Rectangle.add(Point pt)
          将指定的 Point 添加到此 Rectangle 的边界。
 boolean List.AccessibleAWTList.AccessibleAWTListChild.contains(Point p)
          检查指定点是否位于此对象的界限中,其中该点的 X 坐标和 Y 坐标是相对于对象的定义的。
 boolean Polygon.contains(Point p)
          确定指定的 Point 是否位于此 Polygon 的内部。
 boolean MenuComponent.AccessibleAWTMenuComponent.contains(Point p)
          检查指定的点是否在此对象的边界内,其中点的 x 和 y 坐标被定义成与该对象的坐标系相关。
 boolean Rectangle.contains(Point p)
          检查此 Rectangle 是否包含指定的 Point
 boolean Component.contains(Point p)
          检查组件是否“包含”指定的点,其中该点的 xy 坐标是相对于此组件的坐标系定义的。
 boolean Component.AccessibleAWTComponent.contains(Point p)
          检查指定的点是否在此对象的边界内,该点的 x 坐标和 y 坐标是相对于该对象的坐标系来定义的。
 Cursor Toolkit.createCustomCursor(Image cursor, Point hotSpot, String name)
          创建一个新的自定义光标对象。
 Component Container.findComponentAt(Point p)
          对包含指定点的可视子组件进行定位。
 Accessible List.AccessibleAWTList.getAccessibleAt(Point p)
          返回本地坐标 Point 所包含的 Accessible 子级(如果存在)。
 Accessible List.AccessibleAWTList.AccessibleAWTListChild.getAccessibleAt(Point p)
          如果存在 Accessible 子级,并且包含在本地坐标 Point 位置,则返回该子级。
 Accessible MenuComponent.AccessibleAWTMenuComponent.getAccessibleAt(Point p)
          返回本地坐标 Point 包含的 Accessible 子对象(如果存在)。
 Accessible Container.AccessibleAWTContainer.getAccessibleAt(Point p)
          返回包含在本地坐标 Point 中的 Accessible 子容器(如果存在)。
 Accessible Component.AccessibleAWTComponent.getAccessibleAt(Point p)
          返回包含在局部坐标 Point 上的 Accessible 子对象(如果存在这样的对象)。
 Component Container.getComponentAt(Point p)
          获取包含指定点的组件。
 Component Component.getComponentAt(Point p)
          返回包含指定点的组件或子组件。
 int TextComponent.AccessibleAWTTextComponent.getIndexAtPoint(Point p)
          给出本地坐标中的一个点,返回该 Point 下的、从零开始的字符索引。
 Point Component.getLocation(Point rv)
          将组件的 x,y 原点存储到“返回值” rv 中并返回 rv
 void List.AccessibleAWTList.AccessibleAWTListChild.setLocation(Point p)
          设置对象相对于父级的位置。
 void MenuComponent.AccessibleAWTMenuComponent.setLocation(Point p)
          设置该对象相对于父对象的位置。
 void Point.setLocation(Point p)
          将点的位置设为指定位置。
 void Rectangle.setLocation(Point p)
          将此 Rectangle 移动到指定位置。
 void Component.setLocation(Point p)
          将组件移到新位置。
 void Component.AccessibleAWTComponent.setLocation(Point p)
          设置对象相对父对象的位置。
 void ScrollPane.setScrollPosition(Point p)
          滚动到子组件中的指定位置。
 

参数类型为 Pointjava.awt 中的构造方法
Point(Point p)
          构造并初始化一个与指定的 Point 对象具有相同位置的点。
Rectangle(Point p)
          构造一个新的 Rectangle,其左上角是指定的 Point,其宽度和高度均为 0。
Rectangle(Point p, Dimension d)
          构造一个新的 Rectangle,其左上角由 Point 参数指定,其宽度和高度由 Dimension 参数指定。
 

java.awt.dndPoint 的使用
 

返回 Pointjava.awt.dnd 中的方法
 Point DragGestureEvent.getDragOrigin()
          返回 Component 坐标中开始拖动位置的 Point
 Point DragSourceEvent.getLocation()
          此方法返回一个 Point,指示事件发生时光标在屏幕坐标中的位置,如果没有为此事件指定光标位置,则返回 null
 Point DropTargetDragEvent.getLocation()
          此方法返回一个指示 Component 坐标中 Cursor 当前位置的 Point
 Point DropTargetDropEvent.getLocation()
          此方法返回一个 Point,指示 Component 坐标中 Cursor 的当前位置。
 

参数类型为 Pointjava.awt.dnd 中的方法
 void Autoscroll.autoscroll(Point cursorLocn)
          通知 Component 自动滚动
protected  DragSourceContext DragSource.createDragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent dgl, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable t, DragSourceListener dsl)
          创建处理此拖动的 DragSourceContext
protected  DropTarget.DropTargetAutoScroller DropTarget.createDropTargetAutoScroller(Component c, Point p)
          创建一个嵌入式自动滚动条
protected  void DragGestureRecognizer.fireDragGestureRecognized(int dragAction, Point p)
          通知 DragGestureListener 已发生了 Drag 和 Drop 开始动作。
protected  void DropTarget.initializeAutoscrolling(Point p)
          初始化自动滚动
 void DragGestureEvent.startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
          在给定要显示的初始 Cursor、拖动 ImageImage 的偏移量、Transferable 对象和要使用的 DragSourceListener 的情况下开始拖动。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point dragOffset, Transferable transferable, DragSourceListener dsl)
          在给定发起拖动的 DragGestureEvent、使用的初始 Cursor、要拖动的 ImageImage 原点距离触发时 Cursor 热点的偏移量、拖动的目标数据和 DragSourceListener 的情况下开始拖动。
 void DragSource.startDrag(DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl, FlavorMap flavorMap)
          在给定发起拖动的 DragGestureEvent、使用的初始 Cursor、要拖动的 ImageImage 原点距离触发时 Cursor 热点的偏移量、拖动的 Transferable 目标数据、DragSourceListenerFlavorMap 的情况下开始拖动。
protected  void DropTarget.updateAutoscroll(Point dragCursorLocn)
          使用当前的光标位置更新自动滚动
protected  void DropTarget.DropTargetAutoScroller.updateLocation(Point newLocn)
          导致发生自动滚动
 

参数类型为 Pointjava.awt.dnd 中的构造方法
DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
          在给定激发此事件的 DragGestureRecognizer、表示用户首选操作的 int、指示拖动原点的 Point,以及组成动作的事件 List 的情况下,构造一个 DragGestureEvent
DragSourceContext(java.awt.dnd.peer.DragSourceContextPeer dscp, DragGestureEvent trigger, Cursor dragCursor, Image dragImage, Point offset, Transferable t, DragSourceListener dsl)
          从 DragSource 调用,此构造方法创建一个新 DragSourceContext,使其具有为此 Drag 指定的 DragSourceContextPeer、触发该 Drag 的 DragGestureEvent、用于该 Drag 的初始 Cursor、进行 Drag 时显示的 Image(可选)、Image 原点与触发事件时距离热点的偏移量、Transferable 目标数据、Drag 和 Drop 操作期间使用的 DragSourceListener
DropTarget.DropTargetAutoScroller(Component c, Point p)
          构造一个 DropTargetAutoScroller
DropTargetDragEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)
          在给出此操作的 DropTargetContextComponent 坐标中 "Drag" Cursor 热点的位置、用户 drop 操作和源 drop 操作的情况下,构造一个 DropTargetDragEvent
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions)
          在给出此操作的 DropTargetContextComponent 坐标中 drag Cursor 的热点位置、目前选择的用户 drop 操作和当前受源对象支持的操作集合的情况下,构造一个 DropTargetDropEvent
DropTargetDropEvent(DropTargetContext dtc, Point cursorLocn, int dropAction, int srcActions, boolean isLocal)
          在给出此操作的 DropTargetContextComponent 的坐标中 drag Cursor 的热点位置、目前选择的用户 drop 操作、当前受源对象支持的操作集合,以及一个指示源对象与目标对象是否在同一 JVM 中的 boolean 值的情况下,构造一个 DropTargetEvent
 

java.awt.eventPoint 的使用
 

返回 Pointjava.awt.event 中的方法
 Point MouseEvent.getLocationOnScreen()
          返回事件的绝对 x, y 坐标。
 Point MouseEvent.getPoint()
          返回事件相对于源组件的 x, y 坐标。
 

java.awt.imagePoint 的使用
 

返回 Pointjava.awt.image 中的方法
 Point[] BufferedImage.getWritableTileIndices()
          返回 Point 对象的数组,它指示为写入签出了哪些 tile。
 Point[] WritableRenderedImage.getWritableTileIndices()
          返回 Point 对象的数组,它指示为写入签出了哪些 tile。
 

参数类型为 Pointjava.awt.image 中的方法
static WritableRaster Raster.createBandedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
          根据 BandedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距、存储单元索引和 band 偏移量的 Raster。
static WritableRaster Raster.createBandedRaster(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets, Point location)
          根据 BandedSampleModel 创建一个具有指定数据类型、宽度、高度、扫描行间距、存储单元索引和 band 偏移量的 Raster。
static WritableRaster Raster.createBandedRaster(int dataType, int w, int h, int bands, Point location)
          根据 BandedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 数的 Raster。
static WritableRaster Raster.createInterleavedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
          根据 PixelInterleavedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距、像素间距和 band 偏移量的 Raster。
static WritableRaster Raster.createInterleavedRaster(int dataType, int w, int h, int scanlineStride, int pixelStride, int[] bandOffsets, Point location)
          根据 PixelInterleavedSampleModel 创建一个具有指定数据类型、宽度、高度、扫描行间距、像素间距和 band 偏移量的 Raster。
static WritableRaster Raster.createInterleavedRaster(int dataType, int w, int h, int bands, Point location)
          根据 PixelInterleavedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 数的 Raster。
static WritableRaster Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int scanlineStride, int[] bandMasks, Point location)
          根据 SinglePixelPackedSampleModel 创建一个具有指定 DataBuffer、宽度、高度、扫描行间距和 band 掩码的 Raster。
static WritableRaster Raster.createPackedRaster(DataBuffer dataBuffer, int w, int h, int bitsPerPixel, Point location)
          根据 MultiPixelPackedSampleModel 创建一个具有指定 DataBuffer、宽度、高度和每像素位数的 Raster。
static WritableRaster Raster.createPackedRaster(int dataType, int w, int h, int[] bandMasks, Point location)
          根据 SinglePixelPackedSampleModel 创建一个具有指定数据类型、宽度、高度和 band 掩码的 Raster。
static WritableRaster Raster.createPackedRaster(int dataType, int w, int h, int bands, int bitsPerBand, Point location)
          根据打包的 SampleModel 创建一个具有指定数据类型、宽度、高度、band 数和每 band 位数的 Raster。
static Raster Raster.createRaster(SampleModel sm, DataBuffer db, Point location)
          创建具有指定 SampleModel 和 DataBuffer 的 Raster。
static WritableRaster Raster.createWritableRaster(SampleModel sm, DataBuffer db, Point location)
          创建一个具有指定 SampleModel 和 DataBuffer 的 WritableRaster。
static WritableRaster Raster.createWritableRaster(SampleModel sm, Point location)
          创建一个具有指定 SampleModel 的 WritableRaster。
 

参数类型为 Pointjava.awt.image 中的构造方法
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          构建具有给定 SampleModel 和 DataBuffer 的 Raster。
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
          构造具有给定 SampleModel、DataBuffer 和父 Raster 的 Raster。
Raster(SampleModel sampleModel, Point origin)
          构建具有给定 SampleModel 的 Raster。
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Point origin)
          构造具有给定 SampleModel 和 DataBuffer 的 WritableRaster。
WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
          构造具有给定 SampleModel、DataBuffer 和父亲的 WritableRaster。
WritableRaster(SampleModel sampleModel, Point origin)
          构造具有给定 SampleModel 的 WritableRaster。
 

javax.accessibilityPoint 的使用
 

返回 Pointjavax.accessibility 中的方法
 Point AccessibleComponent.getLocation()
          获得此对象相对于父对象的位置,返回值是一个点对象,它指定对象左上角在屏幕坐标空间内的位置。
 Point AccessibleComponent.getLocationOnScreen()
          返回对象在屏幕上的位置。
 

参数类型为 Pointjavax.accessibility 中的方法
 boolean AccessibleComponent.contains(Point p)
          检查指定点是否位于此对象的边界内,其中该点的 X 坐标和 Y 坐标是相对于对象的坐标系统定义的。
 Accessible AccessibleComponent.getAccessibleAt(Point p)
          返回本地坐标 Point 包含的可访问子级(如果存在)。
 int AccessibleText.getIndexAtPoint(Point p)
          给定本地坐标中的一点,返回在该点下的字符从 0 开始的索引。
 void AccessibleComponent.setLocation(Point p)
          设置对象相对于父级的位置。
 

javax.imageioPoint 的使用
 

声明为 Pointjavax.imageio 中的字段
protected  Point IIOParam.destinationOffset
          目标区域中的偏移量,应将左上部解码像素置于此处。
 

返回 Pointjavax.imageio 中的方法
 Point IIOParam.getDestinationOffset()
          返回目标图像中的偏移量,像素将置于该处。
 

参数类型为 Pointjavax.imageio 中的方法
 void IIOParam.setDestinationOffset(Point destinationOffset)
          指定目标图像中的偏移量。
 

javax.swingPoint 的使用
 

声明为 Pointjavax.swing 中的字段
protected  Point JViewport.lastPaintPosition
          我们绘制的最后一个 viewPosition,因此我们知道有多少有效的后备存储图像。
 

返回 Pointjavax.swing 中的方法
static Point SwingUtilities.convertPoint(Component source, int x, int y, Component destination)
          将 source 坐标系统中的点 (x,y) 转换到 destination 坐标系统。
static Point SwingUtilities.convertPoint(Component source, Point aPoint, Component destination)
          将 source 坐标系统中的 aPoint 转换到 destination 坐标系统。
 Point TransferHandler.DropLocation.getDropPoint()
          返回放置点,表示组件内鼠标的当前位置。
 Point JTree.AccessibleJTree.AccessibleJTreeNode.getLocation()
           
 Point JTable.AccessibleJTable.AccessibleJTableCell.getLocation()
          以点(指定屏幕坐标空间中对象的左上角)的形式获取该对象相对于父对象的位置。
 Point JList.AccessibleJList.AccessibleJListChild.getLocation()
           
 Point JComponent.getLocation(Point rv)
          将此组件的 x,y 原点存储到“返回值”rv 中并返回 rv
protected  Point JTree.AccessibleJTree.AccessibleJTreeNode.getLocationInJTree()
           
 Point JTree.AccessibleJTree.AccessibleJTreeNode.getLocationOnScreen()
           
 Point JTable.AccessibleJTable.AccessibleJTableCell.getLocationOnScreen()
          返回对象在屏幕上的位置。
 Point JList.AccessibleJList.AccessibleJListChild.getLocationOnScreen()
           
 Point JComponent.getPopupLocation(MouseEvent event)
          返回在此组件坐标系统中显示弹出式菜单的首选位置。
protected  Point JMenu.getPopupMenuOrigin()
          计算 JMenu 的弹出菜单的原点。
 Point JComponent.getToolTipLocation(MouseEvent event)
          返回工具提示在此组件坐标系统中的位置。
 Point JViewport.getViewPosition()
          返回显示在视口左上角的视图坐标,如果不存在视图,则返回(0,0)。
 Point JList.indexToLocation(int index)
          返回列表的坐标系统中指定项的原点。
 Point JViewport.toViewCoordinates(Point p)
          将一个点的像素坐标转换为视图坐标。
 

参数类型为 Pointjavax.swing 中的方法
 int JTable.columnAtPoint(Point point)
          返回 point 所在的列索引;如果结果不在 [0, getColumnCount()-1] 范围内,则返回 -1。
 Component MenuSelectionManager.componentForPoint(Component source, Point sourcePoint)
          返回包含 sourcePoint 的当前选择路径的组件。
protected  boolean JViewport.computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)
          计算 blit 的参数,其中后备存储图像当前在左上角包含 oldLoc,并且我们滚动到 newLoc
 boolean JTree.AccessibleJTree.AccessibleJTreeNode.contains(Point p)
           
 boolean JTable.AccessibleJTable.AccessibleJTableCell.contains(Point p)
          检查指定的点是否在此对象的边界内,其中点的 x 和 y 坐标被定义成与该对象的坐标系统相关。
 boolean JList.AccessibleJList.AccessibleJListChild.contains(Point p)
           
static Point SwingUtilities.convertPoint(Component source, Point aPoint, Component destination)
          将 source 坐标系统中的 aPoint 转换到 destination 坐标系统。
static void SwingUtilities.convertPointFromScreen(Point p, Component c)
          将一个点从屏幕坐标转换到组件的坐标系统
static void SwingUtilities.convertPointToScreen(Point p, Component c)
          将一个点从组件的坐标系统转换到屏幕坐标。
static Accessible SwingUtilities.getAccessibleAt(Component c, Point p)
          如果存在,则返回本地坐标 Point 处包含的 Accessible 子对象。
 Accessible JEditorPane.AccessibleJEditorPaneHTML.getAccessibleAt(Point p)
          返回本地坐标 Point 所包含的 Accessible 子级(如果存在)。
 Accessible JTree.AccessibleJTree.getAccessibleAt(Point p)
          返回 Accessible 子对象(如果存在),它包含在本地坐标 Point 中。
 Accessible JTree.AccessibleJTree.AccessibleJTreeNode.getAccessibleAt(Point p)
          返回 Accessible 子对象(如果存在),它包含在本地坐标 Point 中。
 Accessible JTable.AccessibleJTable.getAccessibleAt(Point p)
          如果存在 Accessible 子级,并且包含在本地坐标 Point 位置,则返回 Accessible 子级。
 Accessible JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleAt(Point p)
           
 Accessible JTabbedPane.AccessibleJTabbedPane.getAccessibleAt(Point p)
          返回包含在本地坐标 Point 中的 Accessible 子容器(如果存在)。
 Accessible JList.AccessibleJList.getAccessibleAt(Point p)
          返回包含在本地坐标 Point 中的 Accessible 子容器(如果存在)。
 Accessible JList.AccessibleJList.AccessibleJListChild.getAccessibleAt(Point p)
           
 int JSpinner.AccessibleJSpinner.getIndexAtPoint(Point p)
          以本地坐标给定一个点,返回在该点处字符从 0 开始的索引。
 int ProgressMonitor.AccessibleProgressMonitor.getIndexAtPoint(Point p)
          在本地坐标中给定一个点,返回该 Point 下字符的从零开始的索引。
 int AbstractButton.AccessibleAbstractButton.getIndexAtPoint(Point p)
          在本地坐标中给出一个点,返回该 Point 之下的、从零开始的字符索引。
 int JLabel.AccessibleJLabel.getIndexAtPoint(Point p)
          以本地坐标给定一个点,返回在该点处字符从 0 开始的索引。
 Point JComponent.getLocation(Point rv)
          将此组件的 x,y 原点存储到“返回值”rv 中并返回 rv
 int JList.locationToIndex(Point location)
          返回最接近列表的坐标系统中给定位置的单元索引。
 int JTable.rowAtPoint(Point point)
          返回 point 所在的行索引;如果结果不在 [0, getRowCount()-1] 范围内,则返回 -1。
 void JTree.AccessibleJTree.AccessibleJTreeNode.setLocation(Point p)
           
 void JTable.AccessibleJTable.AccessibleJTableCell.setLocation(Point p)
          设置该对象相对于父对象的位置。
 void JList.AccessibleJList.AccessibleJListChild.setLocation(Point p)
           
 void JViewport.setViewPosition(Point p)
          设置显示在视口左上角的视图坐标,如果不存在视图,则不执行任何操作。
 Point JViewport.toViewCoordinates(Point p)
          将一个点的像素坐标转换为视图坐标。
 

参数类型为 Pointjavax.swing 中的构造方法
TransferHandler.DropLocation(Point dropPoint)
          构造给定点的放置位置。
 

javax.swing.plafPoint 的使用
 

返回 Pointjavax.swing.plaf 中的方法
abstract  Point ListUI.indexToLocation(JList list, int index)
          返回列表坐标系统中给定 JList 中指定项的原点。
 

参数类型为 Pointjavax.swing.plaf 中的方法
 String TextUI.getToolTipText(JTextComponent t, Point pt)
          返回在传入位置上用作工具提示的字符串。
abstract  int ListUI.locationToIndex(JList list, Point location)
          返回指定 JList 中与列表坐标系统中给定位置最接近的单元索引。
abstract  int TextUI.viewToModel(JTextComponent t, Point pt)
          将视图坐标系统中的给定位置转换成模型中最有代表性的位置。
abstract  int TextUI.viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn)
          提供从视图坐标空间到模型的逻辑坐标空间的映射关系。
 

javax.swing.plaf.basicPoint 的使用
 

声明为 Pointjavax.swing.plaf.basic 中的字段
protected  Point BasicToolBarUI.DockingListener.origin
           
 

返回 Pointjavax.swing.plaf.basic 中的方法
 Point BasicToolBarUI.DragWindow.getOffset()
           
protected  Point BasicProgressBarUI.getStringPlacement(Graphics g, String progressString, int x, int y, int width, int height)
          指定将绘制进度字符串的位置。
 Point BasicListUI.indexToLocation(JList list, int index)
          返回列表坐标系统中给定 JList 中指定项的原点。
 

参数类型为 Pointjavax.swing.plaf.basic 中的方法
 boolean BasicToolBarUI.canDock(Component c, Point p)
           
protected  void BasicToolBarUI.dragTo(Point position, Point origin)
           
protected  void BasicToolBarUI.floatAt(Point position, Point origin)
           
 String BasicTextUI.getToolTipText(JTextComponent t, Point pt)
          返回在传入位置上用作工具提示的字符串。
 int BasicListUI.locationToIndex(JList list, Point location)
          返回指定 JList 中与列表坐标系统中给定位置最接近的单元索引。
 void BasicToolBarUI.setFloating(boolean b, Point p)
           
 void BasicToolBarUI.DragWindow.setOffset(Point p)
           
 int BasicTextUI.viewToModel(JTextComponent tc, Point pt)
          将视图坐标系统中的给定位置转换成模型中最有代表性的位置。
 int BasicTextUI.viewToModel(JTextComponent tc, Point pt, Position.Bias[] biasReturn)
          将视图坐标系统中的给定位置转换成模型中最有代表性的位置。
 

javax.swing.plaf.metalPoint 的使用
 

参数类型为 Pointjavax.swing.plaf.metal 中的方法
protected  void MetalToolBarUI.setDragOffset(Point p)
           
 

javax.swing.plaf.multiPoint 的使用
 

返回 Pointjavax.swing.plaf.multi 中的方法
 Point MultiListUI.indexToLocation(JList a, int b)
          在由此对象处理的每个 UI 上调用 indexToLocation 方法。
 

参数类型为 Pointjavax.swing.plaf.multi 中的方法
 String MultiTextUI.getToolTipText(JTextComponent a, Point b)
          在由此对象处理的每个 UI 上调用 getToolTipText 方法。
 int MultiListUI.locationToIndex(JList a, Point b)
          在由此对象处理的每个 UI 上调用 locationToIndex 方法。
 int MultiTextUI.viewToModel(JTextComponent a, Point b)
          在由此对象处理的每个 UI 上调用 viewToModel 方法。
 int MultiTextUI.viewToModel(JTextComponent a, Point b, Position.Bias[] c)
          在由此对象处理的每个 UI 上调用 viewToModel 方法。
 

javax.swing.tablePoint 的使用
 

返回 Pointjavax.swing.table 中的方法
 Point JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getLocation()
           
 Point JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getLocationOnScreen()
           
 

参数类型为 Pointjavax.swing.table 中的方法
 int JTableHeader.columnAtPoint(Point point)
          返回该 point 所处列的索引,如果列位于边界外,则返回 -1。
 boolean JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.contains(Point p)
           
 Accessible JTableHeader.AccessibleJTableHeader.getAccessibleAt(Point p)
          返回本地坐标 Point 包含的可访问子级(如果存在)。
 Accessible JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleAt(Point p)
           
 void JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setLocation(Point p)
           
 

javax.swing.textPoint 的使用
 

返回 Pointjavax.swing.text 中的方法
 Point DefaultCaret.getMagicCaretPosition()
          获取保存的插入符位置。
 Point Caret.getMagicCaretPosition()
          获取当前插入符可见位置。
 

参数类型为 Pointjavax.swing.text 中的方法
 int JTextComponent.AccessibleJTextComponent.getIndexAtPoint(Point p)
          在本地坐标中给出一个点,返回该 Point 之下的、从零开始的字符索引。
 void DefaultCaret.setMagicCaretPosition(Point p)
          保存当前插入符位置。
 void Caret.setMagicCaretPosition(Point p)
          设置当前插入符的可视位置。
 int JTextComponent.viewToModel(Point pt)
          将视图坐标系统中的给定位置转换为模型中最具代表性的位置。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策