这是我今年的assignment of MSC02 Internet Software Development
We will be covering the basics of the support for internet and distributed applications in this course.you should design and build a small set of Java classes to implement a simple internet-based software service.
The precise choice of service will be yours. It may include, for example, intelligent querying of some information source, or support for some financial transaction. 
but please demonstrate the use of :
•Threads in Java.
•       Java Event Model.
•Java Interfaces.
•Java Swing Classes for the User Interface
我以前没开发java....技术很差那位高人能给我指点一下。写一个什么比较好。。简单但是比较流行??? 那方面的程序比较符合要求??   有写好程序参考一下具体实现那些功能???有什么资料可以借鉴的???? 有代码参照学习就更好了。   救命呀!!万分感谢!!