示例#1
0
 /**
  * Replaces the first two elements in the parameter with values that describe the current point of
  * the path.
  *
  * @param point the array to hold the result
  * @exception IllegalArgumentException
  *     <ul>
  *       <li>ERROR_NULL_ARGUMENT - if the parameter is null
  *       <li>ERROR_INVALID_ARGUMENT - if the parameter is too small to hold the end point
  *     </ul>
  *
  * @exception SWTException
  *     <ul>
  *       <li>ERROR_GRAPHIC_DISPOSED - if the receiver has been disposed
  *     </ul>
  */
 public void getCurrentPoint(float[] point) {
   if (isDisposed()) SWT.error(SWT.ERROR_GRAPHIC_DISPOSED);
   if (point == null) SWT.error(SWT.ERROR_NULL_ARGUMENT);
   if (point.length < 2) SWT.error(SWT.ERROR_INVALID_ARGUMENT);
   NSPoint pt = handle.currentPoint();
   point[0] = pt.x;
   point[1] = pt.y;
 }