shownumberpanel.java

来自「自己编写的扫雷游戏的源代码」· Java 代码 · 共 62 行

JAVA
62
字号
package screen;import java.awt.*;import javax.swing.*;import javax.swing.border.*;/** * Title: * Description: * Copyright:    Copyright (c) 2004 * Company: * @author * @version 1.0 */public class ShowNumberPanel extends JPanel {  int number = 0;  Border border1;  public ShowNumberPanel() {    try {      jbInit();    }    catch(Exception ex) {      ex.printStackTrace();    }  }  public void showNumber(int nu)  {    number = nu;    this.repaint();  }  public void paint(Graphics g)  {    super.paint(g);    this.drawNumber(g,number);  }  void jbInit() throws Exception {    this.setBackground(Color.black);    border1 = BorderFactory.createBevelBorder(BevelBorder.LOWERED,Color.white,Color.darkGray,Color.black,Color.darkGray);    this.setBorder(border1);    this.setPreferredSize(new Dimension(41, 28));  }  private void drawNumber(Graphics g, int number)  {    String numString= "000";    numString = numString+number;    if(numString.length()>3)    {      numString = numString.substring(numString.length()-3);    }    g.setFont(new Font("SansSerif", 1,22));    g.setColor(Color.red);    g.drawString(numString,1,22);  }}

⌨️ 快捷键说明

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