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

📄 zaw.java

📁 JAVA小游戏
💻 JAVA
字号:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.swing.*;


public class zaw extends JFrame implements Runnable,ActionListener, KeyListener{
	JMenuBar bar;
    JMenu menu1;
	JMenuItem menuitem1 ;
	int y1=30;
	int y2=50;
	int y3=70;
    Thread zaw=null;
    zaw(String s){
    	super(s);
    	
    	bar = new JMenuBar();
    	menu1 = new JMenu("游戏");
    	menuitem1 = new JMenuItem("重新开始");
    	menu1.add(menuitem1);
    	bar.add(menu1);
    	setVisible(true);
		setBounds(100, 100, 400, 400);
		setResizable(false);
		setJMenuBar(bar);
		menuitem1.addActionListener(this);
		addKeyListener(this);
		validate();
		//Container con = this.getContentPane();
    }
    public void actionPerformed(ActionEvent e) // 选择菜单中的项产生的操作
	{
		if (e.getSource() == menuitem1) // 当按动重新开始按纽
		{
			if (zaw == null) {
				zaw = new Thread(this);
				zaw.start();

			} else if (zaw != null) {
				zaw = null;
				zaw = new Thread(this);
				zaw.start();
			}
		}
	}
    
    public void paint(Graphics g) {
			g.setColor(Color.DARK_GRAY);
			g.fillRect(0, 50, 400, 400);
			g.setColor(Color.pink);
			g.setColor(Color.green);
			g.fillRect(50, y1, 10, 10);
			y1+=5;
			g.setColor(Color.blue);
			g.fillRect(150, y2, 10, 10);
			y2+=7;
			g.setColor(Color.red);
			g.fillRect(250, y3, 10, 10);
			y3+=10;
			if(y1==400) y1=30;
			if(y2==400) y2=50;
			if(y3==400) y3=70;
	}
	public void run() {
		while (true) {
			repaint();
			try {
				zaw.sleep(100); // 可能是设计一步的时间
			} catch (Exception ee) {
			}
		}
		
	}
	public static void main(String args[]) {
		new zaw("物体");
	}
	public void keyTyped(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}
	public void keyPressed(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}
	public void keyReleased(KeyEvent arg0) {
		// TODO Auto-generated method stub
		
	}
   
}

⌨️ 快捷键说明

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