JAvaケースのキャンバスには天星がいっぱい描かれています

6678 ワード

コード構想: JPanel paint() , Math.random() コード実現:
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Paint;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class ManTianXing {

	public static void main(String[] args) {
		JFrame jf = new JFrame("   ");
		//       ,               
		jf.setSize(1440,900);
		//      MyPanel  
		MyPanel str = new MyPanel();
		str.setBackground(Color.BLACK);
		jf.add(str);	
		
		jf.setVisible(true);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}

}
class MyPanel extends JPanel{
	//  MyPanl    JPanel  
	public void paint(Graphics g) {
		super.paint(g);
		//        ,       
		g.setColor(Color.WHITE);
		//       300   
		for (int i = 0; i < 300; i++) {
			//      Math.random()      ,           
			g.drawString("*", (int)(Math.random()*1440) , (int)(Math.random()*900));
		}
		
	}
}