Java坦克大战设计报告(11)

时间:2025-04-20

图1-18 单人游戏效果图

双人游戏效果如图1-19所示

图1-19 双人游戏效果图

菜单选择如图1-20所示

图1-20 菜单选择

1.4.9源代码分析

1.开机欢迎界面实现的代码。

public class FirstPanel extends JPanel implements Runnable { public WordMove word = null; FileReader fr = null; BufferedReader br = null; String str="";

Vector<String> aa =null; Image img;

Font f = new Font("华文姚体",Font.BOLD,25); Font f1 = new Font("华文姚体",Font.BOLD,35); Font f2 = new Font("华文彩云",Font.BOLD,150); public FirstPanel() { word = new WordMove(30,340); word.setHH(500); word.b=true;

aa = new Vector<String>(); this.setBackground(Color.black); show(); try { img = ImageIO.read(new File("123.jpg")); } catch (IOException e) {

e.printStackTrace(); }

}

public void paint(Graphics g) { super.paint(g);

g.setColor(Color.yellow); for(int i=0;i<aa.size();i++) { String a = aa.get(i); if(i==0) { g.setFont(f1); }else if(i==24) { g.setFont(f2); }else {

g.setFont(f);

}

g.drawString(a,word.x,word.HH+(i+1)*50); //画出运动的文字 }

}

public void show() { Thread t = new Thread(word);

t.start();

Java坦克大战设计报告(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219