本文介绍一下我写的cmd工具。
界面如下:
说明:最上面那个文本框是用于输入命令,支持的命令有cd,dir,mvn, ....
项目名:sh_script_executor
语言:Java swing
构建工具:maven
IDE:eclipse(我的最爱)
项目结构:
重点是用到了SwingWorker
使用SwingWorker 的目的是实时显示命令执行的结果,而不是命令执行完毕之前一点反应也没有,等到执行完毕才一股脑地打印出来。比如我执行mvn clean install 时,在结果文本框中不不断的打印信息:
代码见附件 java_cmd.zip
关于java swing的更多实例,请参阅:http://hw1287789687.iteye.com/admin/blogs/2004610
http://hw1287789687.iteye.com/admin/blogs/2003105
http://hw1287789687.iteye.com/admin/blogs/1993093
http://hw1287789687.iteye.com/admin/blogs/1982296
时间: 2024-09-21 22:48:41