Java cmd命令行模拟工具

简介:

本文介绍一下我写的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

相关文章
|
2月前
|
数据采集 编解码 Java
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
解锁Hutool魔法箱:Java开发者不可错过的神奇工具集
58 0
|
2月前
|
缓存 监控 Java
线程池的魔法:Java 开发者必备的并发工具
线程池的魔法:Java 开发者必备的并发工具
45 0
|
3月前
|
存储 Java 数据安全/隐私保护
探索Java中神奇的ThreadLocal:为什么它是多线程编程的重要工具?
探索Java中神奇的ThreadLocal:为什么它是多线程编程的重要工具?
|
4月前
|
Java
cmd执行java程序,提示:Javac不是内部命令或外部命令~
cmd执行java程序,提示:Javac不是内部命令或外部命令~
27 0
|
29天前
|
Java
java中日期处理的一些工具方法
java中日期处理的一些工具方法
17 1
|
28天前
|
Java Maven
Maven【2】( Web 工程依赖 Java 工程)(命令行操作)
Maven【2】( Web 工程依赖 Java 工程)(命令行操作)
20 0
|
29天前
|
安全 Java 数据安全/隐私保护
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
提升 Java 编程安全性 - 代码加密混淆工具的重要性和应用
|
29天前
|
安全 Java 数据安全/隐私保护
探讨 Java 代码混淆加固工具
探讨 Java 代码混淆加固工具
|
30天前
|
存储 安全 Java
基于Java的qq截图工具(毕业设计含源码)
基于Java的qq截图工具(毕业设计含源码)
28 0