【发布时间】:2018-10-26 13:39:34
【问题描述】:
我正在使用 Netbeans IDE。这很烦人,并且它是导入 Codename One 未提供的 Java 包和/或类的错误的原因。 (代号 One 使用自己的 Java8 子集实现和it cannot support the full Java API)。
例如,有时 Netbeans 会自动导入错误的包(例如“java.awt.BorderLayout”而不是“com.codename1.ui.layouts.BorderLayout”),有时它会向我显示在代号一。
是否可以强制 Netbeans 只显示 Codename One 支持的包、类、方法和 javadocs?避免错误可能很有用。
【问题讨论】:
-
这是正常的,由 Netbeans IDE 控制。根据我使用 Netbeans 的 CN1 插件的经验,如果 CN1 和 Java 本机代码中都有可用的方法,我会以下拉/弹出窗口的形式提供所有内容,并且 CN1 导入是列表中的第一个。如果您的项目可以使用其他包,我认为没有办法从单个位置强制导入......所有 CN1 项目都是这种情况。请记住,CN1 扩展了大多数这些 Java 类。
标签: netbeans codenameone