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的一些控件状态,执行完了再执行下一个线程,出异常直接跳出; 关于一个Timer的问题,这东东怎么只会打印一次,服务器并没有停 int a = 8,b = 4; int expr = a++%++b*2 JAVA问题 关于多态的运用 几道题目,谁能帮忙做一下,对这方面不熟,不够再加分 怎样把地址栏中的中文转换成如下:%D6%D0%CE%C4 jet-103-eval-win32.exe 装不了? Java Application 中如何打开一个Excel文件??? 如何实现java程序的并行化 JTREE 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的一些控件状态,
执行完了再执行下一个线程,
出异常直接跳出;