中易网

java编程代码!请仔细看我的说明. . .

答案:1  悬赏:70  
解决时间 2021-02-10 10:42
java编程代码!请仔细看我的说明. . .
最佳答案
我来帮您,代码如下:
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JProgressBar;

public class A extends JFrame {
private static final long serialVersionUID = 1L;
JProgressBar pb;

A() {

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 300);
setLocation(400, 100);
getContentPane().setLayout(null);
pb = new JProgressBar(); // 改动1
pb.setBounds(10, 201, 212, 40);
getContentPane().add(pb);
setTitle("滚动条测试!");
pb.setStringPainted(true);

final JLabel label = new JLabel();
label.setText("正在登陆验证,请稍候。。。");
label.setBounds(10, 179, 212, 18);
getContentPane().add(label);

final JLabel label03 = new JLabel();
label03.setBounds(49, 247, 13, 18);
getContentPane().add(label03);

final JLabel label04 = new JLabel();
label04.setBounds(68, 247, 13, 18);
getContentPane().add(label04);

final JLabel label05 = new JLabel();
label05.setBounds(86, 247, 13, 18);
getContentPane().add(label05);

final JLabel label06 = new JLabel();
label06.setBounds(105, 247, 13, 18);
getContentPane().add(label06);

final JLabel label07 = new JLabel();
label07.setBounds(124, 247, 13, 18);
getContentPane().add(label07);

final JLabel label02 = new JLabel();
label02.setBounds(30, 247, 13, 18);
getContentPane().add(label02);

final JLabel label01 = new JLabel();
label01.setBounds(10, 247, 13, 18);
getContentPane().add(label01);

final JLabel label08 = new JLabel();
label08.setBounds(143, 247, 13, 18);
getContentPane().add(label08);

final JLabel label09 = new JLabel();
label09.setBounds(162, 247, 13, 18);
getContentPane().add(label09);

final JLabel label10 = new JLabel();
label10.setBounds(177, 247, 13, 18);
getContentPane().add(label10);

JButton btn1 = new JButton("登陆");
btn1.addActionListener(new ActionListener() {
private int i;

public synchronized void actionPerformed(final ActionEvent e) {
new Thread() {
public synchronized void run() {
for (i = 0; i <= 100; i++) {
pb.setValue(i);
try {
Thread.currentThread();
Thread.sleep(200);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
switch (i) {
case 0:
label01.setText("*");
break;
case 10:
label01.setText("*");
label02.setText("*");
break;
case 20:
label01.setText("*");
label02.setText("*");
label03.setText("*");
break;
case 30:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
break;
case 40:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
break;
case 50:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
label06.setText("*");
break;
case 60:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
label06.setText("*");
label07.setText("*");
break;
case 70:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
label06.setText("*");
label07.setText("*");
label08.setText("*");
break;
case 80:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
label06.setText("*");
label07.setText("*");
label08.setText("*");
label09.setText("*");
break;
case 90:
label01.setText("*");
label02.setText("*");
label03.setText("*");
label04.setText("*");
label05.setText("*");
label06.setText("*");
label07.setText("*");
label08.setText("*");
label09.setText("*");
label10.setText("*");
break;
case 100:
JOptionPane.showMessageDialog((new A()
.getContentPane()), "登陆成功", "恭喜您!",
JOptionPane.WARNING_MESSAGE);
label01.setText("");
label02.setText("");
label03.setText("");
label04.setText("");
label05.setText("");
label06.setText("");
label07.setText("");
label08.setText("");
label09.setText("");
label10.setText("");
pb.setValue(0);
}

}
}
}.start();
}
});
btn1.setBounds(86, 92, 90, 39);
Container con = getContentPane();
con.add(btn1);

}

public static void main(String[] args) {
new A().setVisible(true);
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天龙八部老三环和新三环一天能刷几次?
有没有强攻弱受的虐心耽美文啊?
当阳锦江大酒店地址在哪,我要去那里办事
c# 导入Excel,表中设置为时间日期2012/1/31
10kv的发电站离住宅房屋多远是安全的?
生意一做几百代,打一个成都的地名,麻烦大家
宁波什么地区环境好
阿里巴巴里面批东西有保障吗?卖家会骗人吗
烟台招聘网那个最好···求解释!!!
应聘单位打电话给我说我被“拟录取”,是什么
瑞安军中鞋业(台北路店)地址有知道的么?有点
技嘉C61主板关机后PS2接口光电鼠标仍然发光 u
小孩六岁牙床子肿怎么办
商标3604 不动产事务类,能注册哪些行业公司
睡了一晚觉脸为什么肿了怎么回事
推荐资讯
紫砂壶口有溢水说明什么
ipad上有可以将音频断句的软件吗
淘宝的宝贝描述照片是webp格式
大毛和二毛两家相聚1400km,大毛带着一只小狗
海带上长了小泡泡,弄破还有液体,请问这些海
冻豆腐 和白菜一起吃 为什么会呕吐
中国邮政储蓄银行同民储蓄银行怎么去啊,有知
今天大宝对肚子叫妹妹,会不会是真的
拔苗助长中的那个农夫叫什么名字,拜托了
中艺数码图文地址在哪,我要去那里办事
电影《大话西游》的影响和周星驰那句经典表白
我的路由器是TENDA 11N无线路由器,最近经常
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?