在做这个的时候。。你可能要注意一个问题。就是swing对gui的多线程支持不是很好。就是在按钮或者菜单的事件处理中,是不能进行多线程的,就是说比如说你在添加按钮的事件处理函数中想要更改两次gui。那是不行的,这个时候你必须用到swingworker。。至于swingwork怎么用。你可以查下。。比较简单的。我相信对你有帮助。
JAVA 最好的学习方法还是 看书和上网查资料,自学,这样最好了