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

  • 大小: 25KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: Java
  • 標簽: Java制作??

資源簡介

很詳細,有解釋說明,用JAVA制作的魔板游戲

資源截圖

代碼片段和文件信息


package?javaapplication1;
import?java.awt.*;
import?java.awt.event.*;
import?java.applet.*;
import?java.util.*;
import?javax.swing.Timer;
public?class?Main{
??public?static?void?main(String?args[])
{
Mo_Ban?win?=?new?Mo_Ban(“魔板游戲“);
??}
}
class?Num?extends?Button?implements?FocusListener
{
??int?number;
??Color?c=new?Color(200255255);?/*設置小方塊的顏色*/
??Num(int?numberString?s)
{
??super(s);
??setBackground(c);
??this.number=number;
??c=getBackground();
??addFocusListener(this);
??}
??public?void?focusGained(FocusEvent?e)
{
??setBackground(Color.RED);
??}
??public?void?focusLost(FocusEvent?e)
{
??setBackground(c);
??}
??}

class?Mo_Ban?extends?frame?implements?MouseListener?KeyListener?ActionListener
{
Num?Num[]?=?new?Num[9];
Button?left?right?above?below;
Button?restart?=?new?Button(“重新開始“);
MenuBar?menubar;?/*菜單欄項*/
Menu?menu1?menu2?menu3;?/*主菜單項*/
MenuItem?item1?item2?item3?item4?item5?item6?item7?item8;
public?Mo_Ban(String?s)
{
settitle(s);
init();
setBounds(100?100?520?560);?/*設置小程序大小窗口*/
validate();
Toolkit?tool?=?getToolkit();
Dimension?dim?=?tool.getScreenSize();
setBounds(0?0?dim.width?dim.height?/?2);

menubar?=?new?MenuBar();
menu1?=?new?Menu(“選項“);
menu2?=?new?Menu(“設置“);
menu3?=?new?Menu(“幫助“);
item1?=?new?MenuItem(“開始游戲“);
item1.setShortcut(new?MenuShortcut(KeyEvent.VK_N));?/*利用SetShortcut(MenuShortcut?k)方法設置快捷鍵*/
item2?=?new?MenuItem(“暫停游戲“);
item2.setShortcut(new?MenuShortcut(KeyEvent.VK_P));
item3?=?new?MenuItem(“排行榜“);
item3.setShortcut(new?MenuShortcut(KeyEvent.VK_R));
item4?=?new?MenuItem(“結束游戲“);
item4.setShortcut(new?MenuShortcut(KeyEvent.VK_Q));
item5?=?new?MenuItem(“難易程度設置“);
item6?=?new?MenuItem(“背景顏色設置“);
item7?=?new?MenuItem(“初級“);
item8?=?new?MenuItem(“高級“);
menu1.add(item1);?/*在menu1下面添加下拉項,分別為item1item2item3,item4*/
menu1.add(item2);
menu1.add(item3);
menu1.add(item4);
menu2.add(item5);?/*在menu2下面添加下拉項*/
menu2.add(item6);
menubar.add(menu1);
menubar.add(menu2);
menubar.add(menu3);
setMenuBar(menubar);
item1.addActionListener(this);?/*分別為下拉項建立消息響應函數,見actionPerformed(ActionEvent?e)*/
item2.addActionListener(this);
item3.addActionListener(this);
item4.addActionListener(this);
item5.addActionListener(this);
item6.addActionListener(this);
setBounds(100?100?520?560);?/*顯示菜單窗口大小*/
setVisible(true);
validate();
addWindowListener(new?WindowAdapter()
{
public?void?windowClosing(WindowEvent?e)
{
System.exit(0);
}
}
);
}
public?void?init()
{
setLayout(null);
add(restart);
restart.setBounds(220?450?100?30);
restart.addActionListener(this);
String?num[]?={?“3“?“6“?“5“?“8“?“7“?“1“?“4“?“2“?};
for?(int?k?=?0;?k?{
Num[k]?=?new?Num(k?num[k]);
Num[k].addMouseListener(this);
Num[k].addKeyListener(this);
add(Num[k]);
}
Num[0].setBounds(120?120?100?100);?/*設置第一個數字的位置以及寬度高度*/
Num[1].setBounds(220?120?100?100);?/*設置第二個數字的位置以及寬度高度*/
Num[2].setBounds(320?120?100?100);?/*設置第三個數字的位置以及狂度高度*/
Num[3].setBounds(120?220?100?100);
Num[4].setBounds(220?220?100?100);
Num[5].setBounds(

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

?????文件???????3743??2010-12-06?08:11??Java魔板\build.xml

?????文件?????????85??2010-12-06?08:11??Java魔板\manifest.mf

?????文件??????????0??2010-12-06?08:14??Java魔板\build\classes\.netbeans_automatic_build

?????文件???????3096??2010-12-06?09:39??Java魔板\build\classes\newpackage\aframe$AL.class

?????文件????????810??2010-12-06?09:39??Java魔板\build\classes\newpackage\aframe$AL$1.class

?????文件????????625??2010-12-06?09:39??Java魔板\build\classes\newpackage\aframe$WL.class

?????文件????????612??2010-12-06?09:39??Java魔板\build\classes\newpackage\NewClass.class

?????文件???????2250??2010-12-06?09:39??Java魔板\build\classes\newpackage\aframe.class

?????目錄??????????0??2010-12-06?09:42??Java魔板\build\classes\newpackage

?????文件?????????97??2010-12-06?08:14??Java魔板\build\classes\javaapplication1\Main.rs

?????文件???????6285??2010-12-06?09:33??Java魔板\build\classes\javaapplication1\Mo_Ban.class

?????文件????????528??2010-12-06?09:33??Java魔板\build\classes\javaapplication1\Main.class

?????文件????????708??2010-12-06?09:33??Java魔板\build\classes\javaapplication1\Mo_Ban$1.class

?????文件???????1000??2010-12-06?09:33??Java魔板\build\classes\javaapplication1\Num.class

?????目錄??????????0??2010-12-06?09:42??Java魔板\build\classes\javaapplication1

?????目錄??????????0??2010-12-06?09:42??Java魔板\build\classes

?????目錄??????????0??2010-12-06?09:42??Java魔板\build

?????目錄??????????0??2010-12-06?09:42??Java魔板\test

?????文件???????6125??2010-12-06?09:39??Java魔板\src\newpackage\NewClass.java

?????目錄??????????0??2010-12-06?09:42??Java魔板\src\newpackage

?????文件???????5390??2010-12-06?08:41??Java魔板\src\javaapplication1\Main.java

?????目錄??????????0??2010-12-06?09:42??Java魔板\src\javaapplication1

?????目錄??????????0??2010-12-06?09:42??Java魔板\src

?????文件????????524??2010-12-06?08:11??Java魔板\nbproject\project.xml

?????文件???????2055??2010-12-06?08:11??Java魔板\nbproject\project.properties

?????文件??????43263??2010-12-06?08:11??Java魔板\nbproject\build-impl.xml

?????文件????????475??2010-12-06?08:11??Java魔板\nbproject\genfiles.properties

?????文件????????198??2010-12-06?08:11??Java魔板\nbproject\private\private.properties

?????文件????????211??2010-12-06?09:41??Java魔板\nbproject\private\private.xml

?????目錄??????????0??2010-12-06?09:42??Java魔板\nbproject\private

............此處省略5個文件信息

評論

共有 條評論