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

  • 大小: 42.95 KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-08-15
  • 語言: Java
  • 標簽: 貪吃蛇??java??源碼??

資源簡介

貪吃蛇游戲源碼,直接將文件導入eclipse即可運行。

資源截圖

代碼片段和文件信息

package?she;
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;

public?class?Snake?{
public?Snake()?{
????Mainframe?frame?=?new?Mainframe();
????frame.setLayout(null);
????frame.setLocation(400?200);
????frame.setVisible(true);
}
public?static?void?main(String[]?args){
new?Snake();
}
}

class?Mainframe?extends?Jframe?{
private?JPanel?contentPane;//窗體內容網格
private?JToolBar?jToolBar1?=?new?JToolBar();//工具欄
private?JButton?jButton1?=?new?JButton();//游戲開始按鈕
private?JButton?jButton2?=?new?JButton();//游戲暫停按鈕
private?JButton?jButton3?=?new?JButton();//游戲退出按鈕
private?JButton?jButton4?=?new?JButton();//幫助按鈕
private?JPanel?jPanel1?=?new?JPanel();//游戲主體面板容器
private?JPanel?jPlayArea?=?new?JPanel();//游戲區面板容器

private?static?final?int?UP?=?1?LEFT?=?2?DOWN?=?3?RIGHT?=?4;//貪食蛇運動方向
private?static?final?int?BEGINNER?=?1?MIDDLE?=?2?EXPERT?=?3;//游戲級別常量
private?static?final?int?ROWS?=?30;//游戲區行數
private?static?final?int?COLS?=?30;//游戲區列數
private?boolean?isPause?=?false;//游戲暫停標志
private?boolean?wait?=?false;
private?boolean?isEnd;//游戲結束標志
private?SnakeBody?snake?;//貪食蛇
private?int?score?=?0;//當前得分
private?int?level?=?BEGINNER;//當前游戲級別
private?GridLayout?gridLayout1?=?new?GridLayout(ROWS?COLS?0?0);//游戲區布局
private?JButton[][]?playBlocks;//游戲區的所有方塊
SnakeThread?thread?=?new?SnakeThread();?//游戲主線程
JLabel?jLabel1?=?new?JLabel();
JLabel?jLabel2?=?new?JLabel();
JLabel?jLabel3?=?new?JLabel();
JLabel?jLabel4?=?new?JLabel();
JLabel?jLabel5?=?new?JLabel();
JLabel?jLabel6?=?new?JLabel();
JLabel?jLabel7?=?new?JLabel();
ButtonGroup?buttonGroup1?=?new?ButtonGroup();
JRadioButton?jRadioButton1?=?new?JRadioButton();
JRadioButton?jRadioButton2?=?new?JRadioButton();
JRadioButton?jRadioButton3?=?new?JRadioButton();

public?Mainframe()?{
Toolkit?tk=Toolkit.getDefaultToolkit();?
Image?image=tk.createImage(“2.jpg“);???????//*******image.gif是你的圖標
this.setIconImage(image);
//enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try?{
jbInit();
}
catch?(Exception?e)?{e.printStackTrace();}
}

private?void?jbInit()?throws?Exception?{
contentPane?=?(JPanel)this.getContentPane();
contentPane.setBackground(Color.darkGray);
contentPane.setLayout(null);
this.setResizable(false);
this.setSize(new?Dimension(385?468));
this.settitle(“貪食蛇“);
//this.addKeyListener(new?Mainframe_this_keyAdapter());

jButton1.setText(“開局“);
jButton1.setFont(new?java.awt.Font(“DialogInput“?0?12));
jButton1.setMaximumSize(new?Dimension(79?39));
jButton1.setFocusPainted(false);
????jButton1.addActionListener(new?Mainframe_jButton1_actionAdapter());
????jButton1.addKeyListener(new?Mainframe_this_keyAdapter());
????
????jButton2.setText(“暫停“);
????jButton2.setFont(new?java.awt.Font(“DialogInput“?0?12));
????jButton2.setMaximumSize(new?Dimension(79?39));
????jButton2.setFocusPainted(false);
????jButton2.addActionListener(new?Mainframe_jBu

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

?????文件????????226??2008-11-22?12:45??貪吃蛇\.classpath

?????文件????????491??2008-12-02?14:54??貪吃蛇\.fatjar

?????文件????????385??2008-11-23?16:49??貪吃蛇\.project

?????文件???????1088??2008-12-01?22:36??貪吃蛇\1.jpg

?????文件????????899??2008-12-01?22:37??貪吃蛇\2.jpg

?????文件????????443??2005-08-06?18:30??貪吃蛇\3.gif

?????文件???????1121??2008-12-01?22:37??貪吃蛇\4.jpg

?????文件????????863??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jButton1_actionAdapter.class

?????文件???????1075??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jButton2_actionAdapter.class

?????文件????????723??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jButton3_actionAdapter.class

?????文件???????1729??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jButton4_actionAdapter.class

?????文件????????740??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jRadioButton1_actionAdapter.class

?????文件????????740??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jRadioButton2_actionAdapter.class

?????文件????????740??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_jRadioButton3_actionAdapter.class

?????文件???????1015??2009-04-11?15:56??貪吃蛇\she\Mainframe$Mainframe_this_keyAdapter.class

?????文件???????4567??2009-04-11?15:56??貪吃蛇\she\Mainframe$SnakeBody.class

?????文件???????1352??2009-04-11?15:56??貪吃蛇\she\Mainframe$SnakeThread.class

?????文件???????9322??2009-04-11?15:56??貪吃蛇\she\Mainframe.class

?????文件????????603??2009-04-11?15:56??貪吃蛇\she\Snake.class

?????文件??????19639??2009-02-14?12:42??貪吃蛇\she\Snake.java

?????文件??????22880??2008-12-02?14:54??貪吃蛇\貪吃蛇_fat3.jar

?????目錄??????????0??2009-04-11?15:56??貪吃蛇\she

?????目錄??????????0??2009-04-12?11:20??貪吃蛇

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

????????????????70641????????????????????23


評論

共有 條評論