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){
      }
     }
    }

  • 相关阅读:
    unzip详解,Linux系统如何解压缩zip文件?
    什么是FHS,Linux的文件系统目录标准是怎样的
    第三篇:Linux的基本操作与文件管理(纯命令行模式下)(上)
    什么是YUM
    KineticJS教程(12)
    KineticJS教程(11)
    KineticJS教程(10)
    KineticJS教程(9)
    KineticJS教程(8)
    KineticJS教程(7)
  • 原文地址:https://www.cnblogs.com/javaitpx/p/2760268.html
Copyright © 2011-2022 走看看