square.java

来自「用java做的简单的大富翁游戏。我们学uml时老师布置的一个学期作业。」· Java 代码 · 共 52 行

JAVA
52
字号
/**
 *
 * @author  __Lai Guilong__
 */
import java.awt.*;

import javax.swing.*;;
public class Square extends javax.swing.JPanel 
{
	String ownername;//方块所有者名字
	String name;//方块名字
	int rent;//租金
	int price;//购买价格
	static int weith=81;
	static int height=60;
	int isbuild=0;

	public JLabel label=new JLabel();
	//构造函数,创建方块时设置好名字,租金和价格
	public Square(String name,int rent,int price)
	{
		this.name=name;
		this.rent=rent;
		this.price=price;
		this.setLayout(null);
		Icon image=new ImageIcon("src/image/"+name+".gif");

		label.setToolTipText(name);
		//label.setText(name);
		//设置名字居中对齐
		label.setHorizontalAlignment(SwingConstants.CENTER );
		label.setIcon(image);
		label.setHorizontalTextPosition(SwingConstants.CENTER);
		label.setVerticalTextPosition(SwingConstants.BOTTOM);
		label.setBounds(0, 0, weith,height);
		//设置边框颜色
		label.setBorder(BorderFactory.createLineBorder(Color.BLACK));
		//把label添加到容器
		add(label);
	}
	/*//改变方块所有者--当发生买卖时!
	public void setName(Player player)
	{
		this.ownername=player.name;
	}
	public void buy(Player player)
	{
		owner=player;
		this.ownername=player.name;
		player.cash-=price;
	}*/
}

⌨️ 快捷键说明

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