java swing模拟实现软件安装(谁有例子) 本帖最后由 swinganzhuang 于 2010-11-18 09:46:50 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JPanel sp=new JPanel(new GridLayout(0,1)); JFrame r=new JFrame("正在安装..."); r.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); r.setSize(300,200); final String[] ss={"扫描完成","检查网络完成","正在安装"}; final JLabel[] lbs=new JLabel[ss.length]; for(int i=0;i < ss.length;i++){ lbs[i]=new JLabel(ss[i]); sp.add(lbs[i]); } r.add(sp,BorderLayout.SOUTH); r.setVisible(true); new Thread(){ public void run(){ for(int i=0;i<lbs.length;i++){ lbs[i].setText(ss[i]+" …"); try{ Thread.sleep(2000); } catch(InterruptedException e){ break; } lbs[i].setText(ss[i]+" √"); } } }.start(); 感觉这个用swing做起来应该比较麻烦。 只是模拟么?要是想生成安装文件的话,有很多成熟的工具installshield installanywhere模拟的话,建一个frame后台是执行你做具体任务的线程的,执行的时候设置frame的一些控件状态,执行完了再执行下一个线程,出异常直接跳出; j2sdk1.4.2-0-6目录下的哪些子目录文件代表jvm FileWriter的疑惑 字符串替换问题 好奇怪啊,很基础的问题 如何生成目录,并且复制一个已存在的文件到该目录下(急求) 问一个有关JAVA的问题 在一个实际的项目中遇到问题,欢迎有实践经验的高手进来讨论-----关于事务处理 swing中的按钮、菜单这类组件的状态同步的问题。 有问题,急急急。............. Java/gephi,每次模块化总是出现内存溢出,求解决 java新手的小程序!老师好像说是关于数组的! mina2.0如何接收前台发送过来的字节数组?
JPanel sp=new JPanel(new GridLayout(0,1));
JFrame r=new JFrame("正在安装...");
r.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
r.setSize(300,200);
final String[] ss={"扫描完成","检查网络完成","正在安装"};
final JLabel[] lbs=new JLabel[ss.length];
for(int i=0;i < ss.length;i++){
lbs[i]=new JLabel(ss[i]);
sp.add(lbs[i]);
}
r.add(sp,BorderLayout.SOUTH);
r.setVisible(true);
new Thread(){
public void run(){
for(int i=0;i<lbs.length;i++){
lbs[i].setText(ss[i]+" …");
try{
Thread.sleep(2000);
}
catch(InterruptedException e){
break;
}
lbs[i].setText(ss[i]+" √");
}
}
}.start();
要是想生成安装文件的话,有很多成熟的工具
installshield installanywhere
模拟的话,
建一个frame
后台是执行你做具体任务的线程的,
执行的时候设置frame的一些控件状态,
执行完了再执行下一个线程,
出异常直接跳出;