java 如何做到那个文件已经产生了,就在JLabel上显示出来
有一个程式,它会产生一些文件,如何做到那个文件已经产生了,就在JLabel上显示出来.就像安装软件时,它会显示哪些文件已经安装了....
有一个程式,它会产生一些文件,
如何做到那个文件已经产生了,就在JLabel上显示出来.
就像安装软件时,它会显示哪些文件已经安装了. 展开
如何做到那个文件已经产生了,就在JLabel上显示出来.
就像安装软件时,它会显示哪些文件已经安装了. 展开
3个回答
展开全部
恩 那就监视一下文件夹.
代码其实还蛮好写的
你开个线程 不开也行
然后隔一段时间打印一下那个目录的 文件(File下的list)
然后将String 存入ArrayList 并且看如果存在了就不存了 不存在 存入 并且用JLabel的setText改内容就好了
代码其实还蛮好写的
你开个线程 不开也行
然后隔一段时间打印一下那个目录的 文件(File下的list)
然后将String 存入ArrayList 并且看如果存在了就不存了 不存在 存入 并且用JLabel的setText改内容就好了
更多追问追答
追问
但我想做到同步,那个文件一产生,就即时显示出来.
追答
你把线程间隔定为10毫秒 反复地扫就可以了 因为如果不是你产生文件的那个程序打印信息而是监视的程序打印的话只能一直监视........
展开全部
必须再开一个线程,用于产生文件,UI线程负责根据进度刷新界面显示。
两个线程间通过数据交互。
两个线程间通过数据交互。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白很明白你说的意思, 如果产生一个文件要把文件名显示在jlabel上 那不是只要修改jlabel的value 不就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |