Netbeans插件(读取代码)



我在netbeans 8.0.2上做了一个基本插件,我有点困惑,因为我想以某种方式阅读代码,向用户提供错误或其他通知——你正在编写代码,但不是如何编写。

这应该打印出所有打开窗口中的所有文本。

TopComponent tcArray[] = WindowManager.getDefault().findMode("editor").getTopComponents();
for (TopComponent tc : tcArray) {
    System.out.println("tc = " + tc);
    Collection<? extends FileObject> fileobjs = tc.getLookup().lookupAll(FileObject.class);
    for (FileObject fo : fileobjs) {
        try {
            String text = fo.asText();
            System.out.println("text = " + text);
        } catch (IOException ex) {
            Exceptions.printStackTrace(ex);
        }
    }
}

为了使用它,您需要添加以下模块作为依赖项。

文件系统API
查找API
实用程序API
窗口系统API

相关内容

  • 没有找到相关文章

最新更新