【精品论文】java蜘蛛纸牌游戏设计-论文_

【精品论文】java蜘蛛纸牌游戏设计-论文_

ID:15005981

大小:40.00 KB

页数:10页

时间:2018-07-31

【精品论文】java蜘蛛纸牌游戏设计-论文__第1页
【精品论文】java蜘蛛纸牌游戏设计-论文__第2页
【精品论文】java蜘蛛纸牌游戏设计-论文__第3页
【精品论文】java蜘蛛纸牌游戏设计-论文__第4页
【精品论文】java蜘蛛纸牌游戏设计-论文__第5页
资源描述:

《【精品论文】java蜘蛛纸牌游戏设计-论文_》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、java蜘蛛纸牌游戏设计-论文java蜘蛛纸牌游戏源程序AboutDialog.javaimportjavax.swing.*;importjava.awt.*;/* **“关于”窗口 */publicclassAboutDialogextendsJDialog{ JPaneljMainPane=newJPanel(); JTabbedPanejTabbedPane=newJTabbedPane(); privateJPaneljPanel1=newJPanel(); privateJPaneljPanel2=newJPanel(); privateJ

2、TextAreajt1=newJTextArea("将电脑多次分发给你的牌按照相同的花色由大至小排列起来。直到桌面上的牌全都消失。"); privateJTextAreajt2=newJTextArea("该游戏中,纸牌的图片来自于WindowsXP的纸牌游戏,图片权属于原作者所有!"); /* **构造函数 */ publicAboutDialog() {  setTitle("蜘蛛牌");  setSize(300,200);  setResizable(false);  setDefaultCloseOperation(WindowConstan

3、ts.DISPOSE_ON_CLOSE);    Containerc=this.getContentPane();    jt1.setSize(260,200);  jt2.setSize(260,200);    jt1.setEditable(false);  jt2.setEditable(false);    jt1.setLineWrap(true);  jt2.setLineWrap(true); www.lwfree.cn   jt2.setForeground(Color.black);    jPanel1.add(jt1);  

4、jPanel2.add(jt2);    jTabbedPane.setSize(300,200);  jTabbedPane.addTab("游戏规则",null,jPanel1,null);  jTabbedPane.addTab("声明",null,jPanel2,null);    jMainPane.add(jTabbedPane);  c.add(jMainPane);  pack();  this.setVisible(true); }}importjava.awt.*;importjava.awt.event.*;importjavax

5、.swing.*;publicclassPKCardextendsJLabelimplementsMouseListener,       MouseMotionListener{   //纸牌的位置 Pointpoint=null;   PointinitPoint=null;    intvalue=0;   inttype=0;    Stringname=null;   Containerpane=null;    Spidermain=null;    booleancanMove=false;   booleanisFront=false;

6、   PKCardpreviousCard=null;   publicvoidmouseClicked(MouseEventarg0){ }      publicvoidflashCard(PKCardcard){  //启动Flash线程  newFlash(card).start();  //不停的获得下一张牌,直到完成  if(main.getNextCard(card)!=null){   card.flashCard(main.getNextCard(card));  } }   classFlashextendsThread{  pri

7、vatePKCardcard=null;    publicFlash(PKCardcard){   this.card=card;  }    /*  **线程的run()方法  **为纸牌的正面设置白色图片  */  publicvoidrun(){   booleanis=false;   ImageIconicon=newImageIcon("images/white.gif");   for(inti=0;i<4;i++){    try{     Thread.sleep(200);    }    catch(InterruptedExc

8、eptione){     e.printStackTrace();    }        

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。