论文源代码java实现蜘蛛纸牌

论文源代码java实现蜘蛛纸牌

ID:42080307

大小:207.50 KB

页数:24页

时间:2019-09-07

论文源代码java实现蜘蛛纸牌_第1页
论文源代码java实现蜘蛛纸牌_第2页
论文源代码java实现蜘蛛纸牌_第3页
论文源代码java实现蜘蛛纸牌_第4页
论文源代码java实现蜘蛛纸牌_第5页
资源描述:

《论文源代码java实现蜘蛛纸牌》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、aboutdialog.javaimportjavax.swing.*;importjava.awt.*;**“关于”窗口*/publicclassAboutDialogextendsJDialog{JPaneljMainPane=newJPanel();JTabbedPanejTabbedPane=newJTabbedPane();privateJPaneljPanel1=newJPanel();privateJPaneljPanel2=newJPanel();privateJTextAreajtl=newJTextArea("将电脑多次分发给你

2、的牌按照相同的花色由大至小排列起來。直到桌面上的牌全都消失。“);privateJTextAreajt2=newJTextArea("该游戏屮,纸牌的图片来自于Windows7的纸牌游戏,图片权属于原作者所有!“);/*和构造函数*/publicAboutDialogO{setTitle(H蜘蛛牌“);setSize(300,200);setResizable(false);//生成的窗口rfl程序员决定大小,用户不能随意改变窗口大小setDefaullCloseOperation(WindowConstants.DISPOSE_ON_CLOSE)

3、;〃设置框的大小Containerc=this.getContentPane();//初始化容器jtl.setSize(260,200);jt2.setSize(260,200);jtl.setEditable(false);//是调用这个函数的控件不能被编辑jt2.setEditable(false);jtl.setLineWrap(true);//设置自动换行jt2.setLineWrap(true);jtl・se〔Fom(newFOS=^^IGB2312Jjava.awLFOnt.BOLp13));j=.se〔Foreground(coor.

4、b一ack)八jt2.se〔F0n§ewFont(=^$IGB2312Jjava.awLFOnt.BOLp13));jt2.s2Foreground(coor.b一ack)八jPane二.adatl)八jpana2.adde2)八jTabbedpane.s父size(300200);jTabbedpane.addTab(・・赛涕港PI==nuFjpane?nu=)一jTabbedpane.addTab(=>s=nuFjpane-2"nu=)八jMainpane.add(jTabbedpanerc.addcjMainpanexpackoy/期口〔hi

5、s•se〔Visib-e(true)*/s$w^jal一PKcard.javaimportjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassPKCardextendsJLabelimplementsMouseListenei//implements实现接口MouseMotionListener{〃纸牌的位置Pointpoint=null;PointinitPoint=null;intvalue=0;inttype=0;Stringname=null;Container

6、pane=null;Spidermain=null;booleancanMove=false;booleanisFront=false;PKCardpreviousCard=null;publicvoidmouseClicked(MouseEventargO){}publicvoidflashCard(PKCardcard){〃启动Flash线程newFlash(card).start();〃不停的获得下一张牌,直到完成if(main.getNextCard(card)!=null){card.flashCard(main.getNextCard(

7、card));}}classFlashextendsThread}privatePKCardcard=null;publicFlash(PKCardcard){this.card=card;**线程的nm()方法和为纸牌的正面设置白色图片*/publicvoidrun(){booleanis=false;Imageiconicon=newImagelcon("images/white.gif,);for(inti=0;i<4;i++){try{Thread.sleep(200);1catch(InterruptedExceptione){e.pri

8、ntStackTrace();//深层次的输出异常调用的流程}讦(is){this.card.turnFront();is

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

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

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