【问题标题】:Is Rectangle a built-in classRectangle 是内置类吗
【发布时间】:2013-02-12 23:37:24
【问题描述】:

我正在 eclipse 中编写 java 代码。但这里 eclipse 告诉我“矩形不是 java 类中的构建”。我能做些什么 ?错误如下图所示。

主要问题是我在 eclipse 的 android 中写了以下行。但是 eclipse 显示错误。我该怎么做才能解决这个错误?

  Rectangle rect = new Rectangle(0, 0, (int) page.getBBox().getWidth(),
                                     (int) page.getBBox().getHeight());

我已经导入了必要的包来支持这个“矩形”类。但情况和以前一样。

import java.awt.Rectangle ; 

【问题讨论】:

  • 复制粘贴您的代码,而不是发布屏幕截图。另外,这么小的文字看得我眼睛很痛。
  • 您正在尝试将 Java AWT 与 Android 一起使用。看到这个:stackoverflow.com/questions/3897775/using-awt-with-android
  • 抱歉给您带来的问题。 @adarshr
  • 我知道android不支持“java.awt.Rectangle”
  • @SultanAhmedSagor 你能粘贴代码吗?这不仅仅是“我”的问题!

标签: java android


【解决方案1】:

您必须导入 java.awt.Rectangle 以便 Java 编译器知道您指的是哪个 Rectangle 类。

您可以让 Eclipse 创建您的导入语句,方法是右键单击编辑器视图并左键单击 Source -> Organize Imports。

【讨论】:

  • 为了扩展这个答案,它是“内置”的,因为它是此处找到的标准 java api 的一部分:docs.oracle.com/javase/6/docs/api 但它不是不需要的“默认”包的一部分以 Math 和 Language 包的方式导入语句。 eclipse 应该给你一个红色的小错误按钮,上面写着“添加导入语句”之类的选项
  • 仔细看截图:他用的是安卓
  • 我已经导入了必要的包。但是 eclipse 显示错误。为什么?
  • 我知道android不支持“java.awt.Rectangle”?对吗?
  • 我没有注意到 Android 标签。有android.graphics.Rect。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 2023-03-14
  • 1970-01-01
相关资源
最近更新 更多