我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写

要效果完全跟dos一样,我试过用
rutime.getRuntime().exec(),但是有些命令可以得到正确结果,有些命令就没反应,像ping命令arp-a就可以,java,c:,dir,这些就不行,不知其中奥妙,求大神给个程序,我搜了很多感觉都不适合

http://www.cnblogs.com/leohxj/archive/2012/11/26/2789284.html

c:
dir这些不是可执行程序,而是dos内部命令。你可以用cmd dos命令 的方式调用