2 qq 34018371 qq_34018371 于 2016.02.29 23:02 提问

关于java Point2D的小问题

看的Java语言程序设计基础篇第10版
书第9章第6节3中的程序清单9-5中用了Point2D类。在引用时写的是:
import javafx.geometry.Point2D
我用的是Eclipse,提示

 Multiple markers at this line
    - The import javafx.geometry.Point2D is never used
    - Access restriction: The type 'Point2D' is not API (restriction on required library 'D:\java\jdk1.8.0_45\jre\lib\ext
     \jfxrt.jar')

后来查java的文档Java Platform Standard Edition 8 Documentation,写的是
java.awt.geom.Point2D
这是咋回事?书上写错了吗?

2个回答

cstur4
cstur4   2016.02.29 23:21
已采纳

这是因为这个类是Eclipse的JRE带的,但并不属于JAVA的公开API。
解决方法:
右击项目->属性->Java Compiler->Errors/Warnings->Deprecated and restricted API->Forbidden reference -> Ignore

qq_34018371
qq_34018371 厉害厉害
2 年多之前 回复
devmiao
devmiao   Ds   Rxr 2016.02.29 23:04
qq_34018371
qq_34018371 我想知道为什么书上会写成javafx.geometry.Point2D。看英文geom应该是geomtry缩写。是Point2D类换地方了么?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Point2D.java
package onlyfun.caterpillar; public class Point2D{  private int x;  private int y;   public Point2D{  }   public Point2D(int x,int y){    this.x=x;    this.y=y;  }   public int getX(){return x;}  publ
关于泛型和重载的小问题
 首先描述问题,看代码。代码例子:view plaincopy to clipboardprint?import java.util.ArrayList;   public class Test {       public static String test(ArrayList list){           return "";       }       public static Integer test(ArrayList list){           return 1;       } 
vector<Point2d> 详解
vector<Point2d> 详解
数组的两个小问题
1.不可以对数组名(指针常量)进行赋值操作2.对数组进行整体赋值只能在最初声明的时候进行。
Point2DDemo2.java
import  onlyfun.caterpillar.Point2D; public class Point2DDemo2{  public static void main(String[] args){    Point2D p1=new Point2D(10,20);     System.out.printf("p1:(x,y)=(%d,%d)%n",p1.getX(),p1.getY(
分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点
分别编写两个类Point2D,Point3D来表示二维空间和三维空间的点,使之满足下列要求: (1) Point2D有两个整型成员变量x, y (分别为二维空间的X,Y方向坐标),Point2D的构造方法要实现对其成员变量x, y的初始化。 (2)Point2D有一个void型成员方法offset(int a, int b),它可以实现Point2D的平移。 (3)P
javafx.geometry.Point2D
基本方法: Point2D(double x,double y):构造方法,用给定的x和y坐标来创建一个Point2D对象 double distance(double x,doubley):返回该点到给定点(x,y)之间的距离 double distance(Point2D p):返回给点到给定点p点之间的距离 double getX():返回该点的x坐标 double getY():
算法-第四版-练习1.2.1解答
编写一个Point2D的用例,从命令行接受一个整数N。在单位正方形内生成N个随机点,然后计算两点之间的最近距离。 /** * Description : E10201 * Author : mn@furzoom.com * Date : Sep 26, 2016 11:09:05 AM * Copyright (c) 2013-2016, http
java中的数组的常见操作问题
数组操作常见操作     对数组操作最基本的动作就是存和取。     核心思想:就是对角标的操作。     示例:遍历并打印数组元素 class ArrayDemo{ public static void main(String[] args) { int[] arr = {89,34,270,17}; for
Java标准教程:Java 2D绘图--第3章 基本几何图形
在之前的课程中,您已经学习了绘图的基本概念,包括坐标系和graphic 对象创建的基本信息。现在,您将了解2D 绘图类的更详细的信息。本科展示如何使用Graphics2D 类绘制基本的几何图形和任意的形状,以及如何使用花哨的轮廓和填充风格展示图形。这些主题分为以下几个章节。l         绘制基本几何图形:本节展示如何创建标准的集合图形,例如点,线,曲线,圆弧,矩形和椭圆。l         绘制任意图形:本节展示如何直接使用基本几何图形组合绘制任意形状,使用GeneralPath 类进行