我正在编写自己的Netbeans插件来编辑打开的文件。我设法得到一些有关当前活动文件使用的信息Netbeans模块开发 - 如何修改打开的文件
TopComponent activeTC = TopComponent.getRegistry().getActivated();
FileObject fo = activeTC.getLookup().lookup(FileObject.class);
io.getOut().println(fo.getNameExt());
io.getOut().println(fo.canWrite());
io.getOut().println(fo.asText());
但我不知道如何修改此文件。有人可以帮我弄这个吗? 第二个问题,如何获得文本选择范围?我只想在选定的文本上运行我的命令。