⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wugui.java

📁 一个最简单的j2se编程
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.util.EventListener;

public class Wugui {
	public static void main(String args[]) {
		Frame w = new Frame();
		
		MyPanel mp = new MyPanel();
		w.add(mp);
		w.addKeyListener(mp);
		
		w.setSize(640 , 400);
		w.setBackground(Color.BLUE);
		w.setVisible(true);	
		
/*		Thread t = new Thread(mp);
		t.start();
*/	}
}
class MyPanel extends Panel implements /*Runnable, */KeyListener {
	int x = 160;
	int y = 100;
	int m = 160;
	int n = 100;
	int p = 160;
	int q = 100;
	int c = 10;
	int d = 10;
	int f = 0;
	public void paint(Graphics g) {
		g.setColor(Color.GREEN);
		// 身体
		g.fillOval(x , y , 120 , 200);
		// 头
		g.fillOval(x + 40 , y - 30 , 40 , 60);
		// 四支
		g.fillOval(m - 30 , n + 30 , 50 , 30);      //左上
		g.fillOval(p + 100 , q + 30 , 50 , 30);     //右上
		g.fillOval(p - 30 , q + 140 , 50 , 30);		//左下
		g.fillOval(m + 100 , n + 140 , 50 , 30);	//右下
		// 眼睛
		g.setColor(Color.WHITE);
		g.fillOval(x + 45 , y - 20 , 10 , 10);      //左眼
		g.fillOval(x + 65 , y - 20 , 10 , 10);      //右眼
	}
/*	public void run() {
		try {
			Thread.sleep(20);
		}
		catch(Exception ex) {
				
		}
		repaint();
	}                                 */
	public void keyTyped(KeyEvent e) {
		
	}
	public void keyPressed(KeyEvent e) {
		if(e.getKeyCode() == e.VK_LEFT) {
		/*	c--;
			System.out.println (c);   */
		}
		if(e.getKeyCode() == e.VK_RIGHT) {
		/*	c++;
			System.out.println (c);   */
		}
		if(e.getKeyCode() == e.VK_UP) {
			if(f == 0) {
				n = n - 10;
				y = y - 5;
				f = 1;
			} else if(f == 1) {
				q = q - 10;
				y = y - 5;
				f = 0;
			}                       
		/*	d--;
			System.out.println (d);   */
		}
		if(e.getKeyCode() == e.VK_DOWN) {
		/*	d++;
			System.out.println (d);   */
		}
		repaint();
	}
	public void keyReleased(KeyEvent e) {
		
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -