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 + -
显示快捷键?