showscore.java

来自「俄罗斯方块游戏,大学时写的,支持单机及点对点网络对战!同时我还在里面加入了使用技」· Java 代码 · 共 86 行

JAVA
86
字号
package ct;import java.awt.*;import javax.swing.*;//public class showScore extends Panel implements Runnable{  int m_nTheScore;  int m_nPlayLevel;  Tetrics ntetrics;  JLabel jLabel1 = new JLabel();  BorderLayout borderLayout1 = new BorderLayout();  public showScore(Tetrics tts) {   ntetrics=tts;   this.setBackground(new Color(31,58,173));   try {      jbInit();       myinit();    }    catch(Exception e) {      e.printStackTrace();    }  }  public void myinit(){    m_nTheScore=0;    m_nPlayLevel=5;  }  //更新游戏界面   public void update(Graphics g)   {            paint(g);//绘制新游戏页面   }  public void paint(Graphics g){    g.setColor(new Color(31,58,173));    g.fillRect(0,0,100,65);    g.setFont(new Font("宋体",1,16));//字体 大小    String tempString=String.valueOf(m_nTheScore);    FontMetrics FM;    FM=g.getFontMetrics();   // 打印Score和level的位置         g.setColor(new Color(10,10,10));         g.drawString("score:" + m_nTheScore,0,20-1 );         g.drawString("score:" + m_nTheScore,0, 20);         g.drawString("score:" + m_nTheScore,0,20);         g.drawString("score:" + m_nTheScore,0, 20+1);         g.setColor(new Color(3,255,157));         g.drawString("score:" + m_nTheScore,0,20);         g.drawString("score:" + m_nTheScore,0,20);         g.setColor(new Color(10,10,10));         g.drawString("level:"+m_nPlayLevel,0,50-1);         g.drawString("level:"+m_nPlayLevel,0,50);         g.drawString("level:"+m_nPlayLevel,0,50);         g.drawString("level:"+m_nPlayLevel,0,50+1);          g.setColor(new Color(3,255,157));          g.drawString("level:"+m_nPlayLevel,0,50);          g.drawString("level:"+m_nPlayLevel,0,50);  }  public void run(){   repaint();  }  public showScore() {    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception {    jLabel1.setText("");    this.setLayout(borderLayout1);    this.add(jLabel1, BorderLayout.NORTH);    jLabel1.setIcon(new ImageIcon("../ct/score.png"));  }}

⌨️ 快捷键说明

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