📄 mineleaveview.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -