线程和窗体的综合应用之鸡你太美


 1 package xiancheng_3v;
 2 
 3 import java.awt.Container;
 4 
 5 import javax.swing.*;
 6 public class Swing_and_Thread extends JFrame implements Runnable{
 7     JLabel jl = new JLabel();//声明JLabel对象
 8     Container container = getContentPane();//声明容器
 9     public Swing_and_Thread(){
10         jl.setText("大家好!我是练习时长两年半的个人练习生cxk,喜欢唱,跳,Rap,java");
11         container.add(jl);//将标签添加到容器中
12         setBounds(500,500,550,500);//绝对定位窗体大小与位置
13         setVisible(true);//使窗体可视
14         setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
15     }
16     public void run() {//重写run()方法
17         for (int i = 0; i <= 1001; i++) {//设置循环条件
18             jl.setBounds(i,10,1000,50);//将标签中的横坐标用变量表示
19             try {
20                 Thread.sleep(100);//使线程休眠1000毫秒
21             } catch (Exception e) {
22                 e.printStackTrace();
23             }
24             if (i == 200) {//当图标到达标签的最右边,使其回到标签的最左边
25                 i = 10;
26             }
27         }
28     }
29     public static void main(String[] args) {
30         Swing_and_Thread sw = new Swing_and_Thread();//实例化一个对象
31         Thread t1 = new Thread(sw);//把目标对象做为参数创建线程对象
32         t1.start();//启动线程
33     }
34 
35 }

优质内容筛选与推荐>>
1、HDU 2544 最短路
2、kafka之基本概念
3、DOM查询的其他方法
4、more命令
5、Java已经过时了吗?


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号