mineleaveview.java
来自「windows自带的扫雷游戏」· Java 代码 · 共 35 行
JAVA
35 行
package mine.view;
import javax.swing.*;
import java.awt.*;
import mine.listener.*;
import mine.*;
public class MineLeaveView extends JLabel implements MineLeaveCountListener {
GameConfigure gameconfigure=GameConfigure.getInstance();
public MineLeaveView() {
init();
}
public void init(){
this.setMaximumSize(new Dimension(42, 20));
this.setMinimumSize(new Dimension(42, 20));
this.setBackground(Color.lightGray);
this.setFont(new java.awt.Font("Dialog", 1, 16));
this.setForeground(Color.red);
this.setBorder(BorderFactory.createTitledBorder(""));
this.setOpaque(true);
String minenumberS=numbershow(gameconfigure.getMineNumber());
this.setText(minenumberS);
this.setSize(42, 20);
}
public void mineLeaveCountChange(int mineCount) {
this.setText(numbershow(mineCount));
}
private String numbershow(int number) {
if(number<=0)return "000";
if (number<10) return "00"+number;
if(number<100)return "0"+number;
if (number<1000)return String.valueOf(number);
return "999";
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?