2015-11-07 5 views
0

Я делаю основной плагин на netbeans 8.0.2, и я немного смущен, потому что я хочу каким-то образом прочитать код, чтобы предоставить ошибки или другие уведомления пользователю, которого вы пишете код, но не как.Плагин Netbeans (читать код)

ответ

0

Это должно распечатать весь текст во всех открытых окнах.

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); 
     } 
    } 
} 

Для его использования необходимы следующие модули, добавленные в качестве зависимостей.

File System API
Lookup API
утилиты API
Window System API

Смежные вопросы