有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在安卓中导入java Point类?

我正在写一个安卓游戏。我需要一个存储x和y坐标的点类。我发现了一个叫做java的类。awt。指向这正是我需要的。我已经为java创建了一个接口。awt。指向并放置导入java。awt。我的代码中的点。但当我做点pos=新点时。我得到一个错误:无法实例化点。同样,如果我做pos.我不会得到x或y成员变量。我可以编写自己的Point类,但我需要学习如何导入内容

如果我删除Point的接口,我会在导入java时出错。awt。指向它说,进口无法解决


共 (4) 个答案

  1. # 1 楼答案

    在这种情况下,我认为最好编写自己的Point类,因为java。awt。Point属于AWT框架,在这个上下文之外使用它并不是一个好的实践

    不过,如果这只是一个导入东西的练习,那也没关系。当你尝试实例化你的接口(我想也叫Point)时,你得到的错误是正常的,你不能实例化一个接口

    第二个无法解决导入的错误可能是因为AWT JAR没有添加到类路径中。您正在使用IDE吗

    我想你应该从一个基本的Java教程开始,但我现在似乎在网上找不到一个好的。也许其他人知道在哪里可以找到

  2. # 2 楼答案

    对于Point类,请使用android。图样点

    导入android。图样点

  3. # 3 楼答案

    Android JVM没有完整的JavaSE类库,也不符合任何J2ME配置文件。您可以看到哪些类是库here的一部分-AWT完全缺失。但是,android类库有自己的PointPointF类用于int和float坐标

  4. # 4 楼答案

    也许用android.graphics.Point来代替

    我认为除了NumericShaper和TextAttribute之外,Android中没有任何awt类

    你不能为任何你想要的类创建一个接口,希望它能自动加载,除了实例化它-接口只是一个描述。Android没有包含完整的Java类库,只是一个子集

    Here'sAndroid当前使用的软件包的完整列表