在Codename One

时间:2017-09-26 18:40:44

标签: codenameone

我正在尝试在cn1中使用FileChooser。 我按照这里的说明进行了操作:

Codename One

GitHub

我添加了扩展名,然后刷新了我的cn1libs

完成此操作后,我将代码示例添加到我的代码中,但它以红色突出显示了单词FileChooser,并向我提供了无法找到符号的错误。 当我将鼠标悬停在该行上时,它会询问我是否要创建名为FileChooser的字段

通常当我添加一个新的lib时,它会自动导入它 - 但我没有在我的代码顶部看到一个import语句。也许我需要进口?如果是这样,请有人给我路径,因为我不知道实际的lib所在的位置? 任何建议表示赞赏

由于

1 个答案:

答案 0 :(得分:2)

签入项目lib文件夹以确保CNFileChooser.cn1lib存在。 如果它存在,clean and build您的项目,看看这是否会修复导入。

您还可以尝试Ctrl+Shift+i修复Windows Netbeans上的导入或Mac Netbeans上的Cmd+Shift+i

在执行Refresh cn1lib files之前,请确保您的代码没有错误(即没有红色下划线)。注释掉错误的代码并在刷新后取消注释。

请务必导入com.codename1.ext.filechooser.FileChooser而不是javafx.stage.FileChooser

如果问题仍然存在,请在此处分享您的操作系统和IDE详细信息,以获得进一步的帮助。