详见:http://groups.google.com/group/comp.lang.java.gui/browse_thread/thread/8dc1829da9021dac#af642c44b5c0c1ca 该需求描述如下: The following code adds a JButton to a JPanel in a JScollPane, when a JButton is clicked. A MouseMotionAdapted is regitered to the added JButton to make it draggable. The problem i'm ...
2007-12-04

Swing中,维护一个线程

关键字: swing
刚进公司,我得到一个任务是得到选中数据文件的预览图,并显示在右边的视图中 考虑每次点击左边的数据文件的时候,新开一个线程,但是要把之前的线程停掉。 这其实是后来做的,之前做的就是匿名线程,然后和swing打交道的代码都写进invokeLater里 但是这样导致的结果是客户点击很快的,反映超慢,其实照理来说 应该在点击这段时间里,客户的鼠标cursor变成Wait状态,让后台慢慢处理完,再显示到界面上,这个时候客户不应该去操作其他的 但是需求就这样,说合理嘛也蛮合理的,但对Swing来说吃不消,算了,索性 就另开一个实名线程,有请求就停掉,赋空,再new 一个出来用。 关于停掉线程,在我看IR ...
cddcdd
搜索本博客
我的相册
B9566f88-badc-389f-928e-c4503178482d-thumb
1111
共 2 张
最近加入圈子
存档
最新评论