📄 timeview.java
字号:
package mine.view;
import javax.swing.*;
import java.awt.*;
import mine.listener.*;
public class TimeView
extends JLabel implements TimeListener{
public TimeView() {
init();
}
public void init() {
setText("000");
this.setSize(42, 20);
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);
this.setVerticalAlignment(javax.swing.SwingConstants.CENTER);
}
//-----实现接口
public void gameTimeChange(int timenumber) {
this.setText(numbershow(timenumber));
}
public void gameTimeEnd(int endreason) {
}
public void gameTimeStart() {
}
//--------------------------
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 + -