java 基础 图形界面

 1  图形界面基础

package yxx;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;

public class Game extends JFrame{
	// TODO Auto-generated method stub
			public void launchFrame(){
				setSize(500,300); //画板的大小
				setLocation(300,300);//画板放置的位置
				setVisible(true);//窗口的可见
				//窗口关闭,程序结束
				addWindowListener(new WindowAdapter() {
		            @Override
		            public void windowClosing(WindowEvent e) {
		                System.exit(0);}
		            });
			}
			//自动调用
			public void paint(Graphics g) {//g 相当于画笔
				Color c=g.getColor();  
				g.setColor(Color.red);
		        g.drawLine(100, 100, 200, 200); //画线
		       g.drawRect(100, 100, 200, 200);// 画圆
		       //g.drawOval(100, 100, 200, 200); 
		         
		      Font f=new Font("宋体",Font.BOLD,100);
		       g.setFont(f);
		      g.drawString("我是yxx!", 200, 200);
		         
		      g.fillRect(100,100, 20, 20);
		      g.setColor(Color.blue);
		      g.fillOval(300,300, 20,20);
		       g.setColor(c);
		        }
		 
	public static void main(String[] args) {
		Game f=new Game();
		f.launchFrame();
	}
	

}

猜你喜欢

转载自blog.csdn.net/xiaoxiao_2446xuxu/article/details/81179497