【Netbeans Platform】让Netbeans Platform支持终端Terminal
参考
https://stackoverflow.com/questions/2257344/integrated-terminal-window-in-netbeans?r=SearchResults
http://wiki.netbeans.org/TerminalEmulator
http://wiki.netbeans.org/AJourneyThroughTheVirtualTerminal
首先下载Netbeans源码,我这里是Netbeans8.2的,将其中的lib.terminalemulator模块源码解压出来

将src目录下的org.netbeans.lib.terminalemulator包下的源码和examples\TermApp\src目录下的nbterm包下的源码拷贝到工程中
修改nbterm.Main中的static Mode mode = Mode.NONE
// 因为Windows下不支持REGULAR,所以此处改为NONE
// static Mode mode = Mode.REGULAR
static Mode mode = Mode.NONE
接着调用
// -e表示可执行文件
Main.main(new String[] {"-e", "D:\\FutuOpenD_2.7.650_Windows\\FutuOpenD.exe", "-login_account=15313723630", "-login_pwd=Ab12345678", "-lang=en", "-d", "-h"});
此时程序会启动一个JFrame窗口,里面就是一个终端,如下图所示:

别忘了增加JNA库的依赖
