我想实现如下功能:有一个开始按钮和一个列表。该列表在初始时为空。当我点击开始按钮时则创建一个线程该线程并产生一个对话框,线程在初始时会处于等待状态。此时列表中会产生一条信息,该信息由四部分线程名称,启动按钮,结束按钮,状态。当我点击启动时该线程处于运行状态执行完相应功能后重新回到等待状态此时状态值为“忙”当我点击结束按钮相应的线程不做任何事情但状态值该为“闲”。用户点击几次开始则相应的线程和对话框就会创建几个。并在列表中显示相应的信息。当用户点击对话框中的结束按钮或者右上角的“叉”时相应的线程结束其在列表中相应的信息也同时消失。注:当线程处于运行状态时该线程不可被结束。另:我是个菜鸟,处于学习状态,大家能否给我推荐一些关于java学习的书或者好的例子什么的。这个问题好像复杂了一些,耽误大家时间了。谢谢大家了。100分送上。

解决方案 »

  1.   

    我是个菜鸟,处于学习状态,大家能否给我推荐一些关于java学习的书或者好的例子什么的。
    答:初学者看看java核心技术第一卷,或者你有时间的话也可以看看视频
      

  2.   

    java核心编程
    java编程思想
    java ptifalls
      

  3.   

    清华大学出版社的JAVA书还可以
      

  4.   

    个人觉得.界面制作时没啥必要用线程吧.会让你抓狂...
    界面一般就是生成之后就没它啥事了.....
    线程一般是用于并发数据操作吧.
    纯个人猜想.欢迎权威人事来评判我的说法是否合理..(&^ _ ^&)你还想生成多个实例对话框啊,记得我初学SWING时,就为了如果让对话框只允许启动一个实例,费了好大一番功夫呢
    你居然反而想启动多个!--
      

  5.   

    回复:schneider04用inner Frame 好像是可以的吧。
      

  6.   

    以前做过的一个项目和这得功能差不多,不过没有原码。对话框和启动按钮,结束按钮等应该用Swing线程,画面表示以外的新开一个线程。