java游戏——华容道

为了单机打游戏不下载!!!

嘿嘿,“华容道”是一款比较老的游戏了,考验人的智力和逻辑思维。作为一款经典的游戏,各部分的设计都非常巧妙。
本文只实现了最简单的华容道,不喜勿喷!!!
废话不多说,上代码!!!

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Person extends JButton implements FocusListener{
   
	int number;
	Color c=new Color(255,245,170);
	Font font=new Font("宋体",Font.BOLD,12);
	Person(int number,String s) {
   
		super(s);
		setBackground(c);
		setFont(font);
		this.number=number;
		c=getBackground();
		addFocusListener(this);
		}
	public void focusGained(FocusEvent e) {
   
		setBackground(Color.red);
		}
	public void focusLost(FocusEvent e) {
   
		setBackground(c);
		}
	}

这一块主要是文字部分设计部分,懂得人可以自行修改。嘻嘻。

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Hua_Rong_Road extends JFrame implements MouseListener,KeyListener,ActionListener{
   
	Person person[]=new Person[10];
	JButton left,right,above,below;
	JButton restart=new JButton("重新开始");
	public Hua_Rong_Road() {
   
		init();
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 
		setBounds(100,100,320,500);
		setVisible(true)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值