91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 37KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-10
  • 語言: Java
  • 標簽: java??GUI??

資源簡介

用java做的九宮格游戲,適合初學者進行學習

資源截圖

代碼片段和文件信息

?import?java.awt.event.*;
import?java.awt.*;
import?javax.swing.*;
import?java.util.*;
/**
?*?A?PuzzleTile?class;?this?class?inherits?from?JPanel.
?*
?*?The?tiles?do?not?have?any?numbers?painted?on?them?yet.
?*?The?only?indication?you?will?be?able?to?visibly?see?at?this?point
?*?is?that?the?0?tile?should?be?white?and?the?rest?gray.
?*
?*?@author???Laurissa
?*?@version??1.0
?*?@author???Paula
?*?@version??1.1
?*?@author???Huan?Gao
?*?@version??1.2
?*/
public??class?PuzzleTile?extends?JPanel?{
????private?String?tileNumber;
????//set?a?instance?variable?so?that?I?can?get?the?value?on?the?PuzzleTile
public?int?pastNum;
????/**
?????*?This?constructor?takes?in?the?number?you?would?like
?????*?displayed?on?this?panel?and?saves?it?as?the?String
?????*?instance?variable?tileNumber.
?????*?Note?that?you?will?still?have?to?paint?it?onto?the?panel.
?????*?You?should?do?that?by?overriding?the?method:
?????*?????public?void?paintComponent(Graphics?g){}.
?????*
?????*?@param?number?The?number?to?paint?on?the?panel.
?????*/

????public?PuzzleTile(int?number)?{
????????super();
???????pastNum=?number;
if?(number?==?0)?{
????????????this.setBackground(Color.white);
????????}
else?{
?this.setBackground(Color.darkGray);
????????}
this.tileNumber?=?““?+?number;

????}
??//set?a?method?that?can?set?the?number?displayed?on?the?PuzzleTile
public?void?setString(String?str)
????{
?????tileNumber=str;
????}
????public?String?getString()
????{
?????return?tileNumber;
????}
?public?void?paintComponent(Graphics?g)?{

????????????????????????????Font?fnt=new?Font(“Arial“Font.BOLD30);
????????????????????????????g.setFont(fnt);
????????????????????????????g.setColor(Color.white);
????????????????????????????super.paintComponent(g);
???????????????????????????FontMetrics?fm=g.getFontMetrics(fnt);
????????????????????????????int?num1=fm.stringWidth(tileNumber);
????????????????????????????int?num2=fm.getAscent();
????????????????????????????int?getspace=?fm.getMaxAscent();
????????????????????????????int?num3=getWidth()/2-num1/2;
????????????????????????????int?num4=getHeight()/2-num2/2+getspace;
????????????????????????????g.drawString(tileNumbernum3num4);


????}


????//?You?will?need?to?provide?more?methods?to?interact?with?your
????//?main?program.

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?-rw-------???????590??2012-05-18?23:49??MiniProjectCode\JavaDoc\allclasses-frame.html

?-rw-------???????570??2012-05-18?23:49??MiniProjectCode\JavaDoc\allclasses-noframe.html

?-rw-------??????3280??2012-05-18?23:49??MiniProjectCode\JavaDoc\constant-values.html

?-rw-------??????3264??2012-05-18?23:49??MiniProjectCode\JavaDoc\deprecated-list.html

?-rw-------??????6510??2012-05-18?23:49??MiniProjectCode\JavaDoc\help-doc.html

?-rw-------??????6885??2012-05-18?23:49??MiniProjectCode\JavaDoc\index-all.html

?-rw-------??????1229??2012-05-18?23:49??MiniProjectCode\JavaDoc\index.html

?-rw-------??????3718??2012-05-18?23:49??MiniProjectCode\JavaDoc\overview-tree.html

?-rw-------???????706??2012-05-18?23:49??MiniProjectCode\JavaDoc\package-frame.html

?-rw-------?????????2??2012-05-18?23:49??MiniProjectCode\JavaDoc\package-list

?-rw-------??????3709??2012-05-18?23:49??MiniProjectCode\JavaDoc\package-summary.html

?-rw-------??????3727??2012-05-18?23:49??MiniProjectCode\JavaDoc\package-tree.html

?-rw-------??????2313??2012-05-18?23:49??MiniProjectCode\JavaDoc\resources\background.gif

?-rw-------???????291??2012-05-18?23:49??MiniProjectCode\JavaDoc\resources\tab.gif

?-rw-------?????10701??2012-05-18?23:49??MiniProjectCode\JavaDoc\resources\titlebar.gif

?-rw-------???????849??2012-05-18?23:49??MiniProjectCode\JavaDoc\resources\titlebar_end.gif

?-rw-------?????13280??2012-05-18?23:49??MiniProjectCode\JavaDoc\SlidingPuzzle.html

?-rw-------?????11613??2012-05-18?23:49??MiniProjectCode\JavaDoc\stylesheet.css

?-rw-------??????1503??2012-05-18?17:02??MiniProjectCode\PuzzleTile.class

?-rw-------??????2350??2012-05-18?13:11??MiniProjectCode\PuzzleTile.java

?-rw-------??????5292??2012-05-19?00:49??MiniProjectCode\SlidingPuzzle.class

?-rw-------??????5311??2012-05-18?23:58??MiniProjectCode\SlidingPuzzle.java

?drwx------?????????0??2013-01-24?21:05??MiniProjectCode\JavaDoc\resources

?drwx------?????????0??2013-01-24?21:05??MiniProjectCode\JavaDoc

?drwx------?????????0??2013-01-24?21:05??MiniProjectCode

-----------?---------??----------?-----??----

????????????????87693????????????????????25


評論

共有 條評論