zoukankan      html  css  js  c++  java
  • java GUI小程序

    import java.awt.*;
    import javax.swing.*;

    public class ColorAndLine extends JFrame{
     public ColorAndLine(){
      super("using color and line");
      setSize(800,400);
      setVisible(true);
     }
     public void paint(Graphics g){
      super.paint(g);
      while(true)
     {//System.out.print((int)(Math.random()*100));
         g.setColor(new Color((int)(Math.random()*250),(int)(Math.random()*250),(int)(Math.random()*250)));
      g.drawLine((int)(Math.random()*1000),(int)(Math.random()*1000),(int)(Math.random()*100),(int)(Math.random()*100));
     repaint();
     }
     }
     public static void main(String args[]){
      ColorAndLine application=new ColorAndLine();
      application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     }
    }

    修改

    import java.awt.*;
    import javax.swing.*;

    public class ColorAndLine extends JFrame{
     static int i=0;
     public ColorAndLine(){
      super("using color and line");
      setSize(800,400);
      setVisible(true);
     }
     public void paint(Graphics g){
      
     // Gui gui=new Gui();
      super.paint(g);
      
      while(i<999999999)
     {//System.out.print((int)(Math.random()*100));
         g.setColor(new Color((int)(Math.random()*250),(int)(Math.random()*250),(int)(Math.random()*250)));
      g.drawLine((int)(Math.random()*1000),(int)(Math.random()*1000),(int)(Math.random()*1000),(int)(Math.random()*1000));
     repaint();
     Gui gui=new Gui();
     gui.start();
     i++;
     }
     }
     public static void main(String args[]){
      
      ColorAndLine application=new ColorAndLine();
      application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
     }
    }

    class Gui extends Thread{
    public Gui(){
     }
     public void run(){
      try{Thread.sleep(999999999);
      
      }
      catch(Exception e){
      }
     }
    }

  • 相关阅读:
    [Leetcode]-- Median of Two Sorted Arrays
    Implement strStr()
    [Leetcode]-- Remove Element
    3Sum
    推荐一个跨平台内存分配器
    ACE的缺陷
    详谈高性能UDP服务器的开发
    vi查找替换命令详解
    gcc多版本切换
    Centos 5.5升级Python到2.7版本
  • 原文地址:https://www.cnblogs.com/javaitpx/p/2760268.html
Copyright © 2011-2022 走看看