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

  • 大小: 288KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Java
  • 標(biāo)簽:

資源簡介

JAVA寫的四子棋(帶源碼和UML圖)

資源截圖

代碼片段和文件信息

//import?java.util.Map;
import?javax.swing.*;

import?java.lang.*;

import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;

public?class?Game?extends?Jframe?implements?ActionListener{
?
private?int?m_Columns=8;//棋盤布局9行8列????????????????
private?int?m_Rows=9;

private?int?m_PlayerFlag;//下棋標(biāo)志位

private?Mode?m_PlayMode;//對戰(zhàn)模式(默認(rèn)人機(jī)對戰(zhàn))
?
private?Map?m_Map;??????//旗子擺放
?
private?Table?m_Table;??//布局
?
private?RoundButton[][]?m_RoundButton;//棋子

private?int?m_WinFlag=0;
?
private?JButton?m_SetGame;//設(shè)置按紐
?
private?JButton?m_StartGame;//開始按紐
?
private?JButton?m_NewGame;//重新開始按紐
?
private?JButton?m_Exit;???//結(jié)束按紐
?
private?InfoShow?m_InfoBoard;//信息提示框
?
private?UserInfo?m_User1Boardm_User2Board;//玩家信息

private?SetDialog?m_dialog;



String?imagePath?=?“res/bk.jpg“;//布局圖畫背景
ImagePanel?panel;


public?Game()
{

InitGame();
}
//初始化游戲?
public?void?InitGame()?
{
m_PlayerFlag=1;
Container?container=getContentPane();


GridLayout?tableLayout=new?GridLayout(m_Rowsm_Columns);

m_PlayMode=new?Mode();
//初始布局,玩家信息和提示消息
m_Table=new?Table(tableLayout);//?布局
m_Table.setBackground(Color.white);

m_InfoBoard=new?InfoShow();
m_RoundButton=new?RoundButton[m_Rows][m_Columns];

m_User1Board=new?UserInfo(“我“Color.blue);
m_User2Board=new?UserInfo(“電腦“Color.red);

m_InfoBoard.SetP1Name(m_User1Board.m_Name);
m_InfoBoard.SetP2Name(m_User2Board.m_Name);

//添加按紐?和LISTENER
ImageIcon?StartIcon=new?ImageIcon(“res/start.jpg“);
ImageIcon?NewIcon=new?ImageIcon(“res/new.jpg“);
ImageIcon?ExitIcon=new?ImageIcon(“res/exit.jpg“);
ImageIcon?SetIcon=new?ImageIcon(“res/set.jpg“);

m_SetGame=new?JButton(SetIcon);
m_SetGame.addActionListener(this);

m_StartGame=new?JButton(StartIcon);
m_StartGame.addActionListener(this);

m_NewGame=new?JButton(NewIcon);
m_NewGame.addActionListener(this);

m_Exit=new?JButton(ExitIcon);
m_Exit.addActionListener(this);

//在table布局中添加棋子(按紐代替)
for(int?i=0;i {
for(int?j=0;j {
m_RoundButton[i][j]=new?RoundButton();

m_RoundButton[i][j].addActionListener(this);

m_RoundButton[i][j].setEnabled(false);

m_Table.add(m_RoundButton[i][j]);
}
}

//顯示整個背景
panel=new?ImagePanel(imagePath);


//this.add(panel);


//添加所有初始化的對象
container.add(m_StartGame);
container.add(m_NewGame);
container.add(m_SetGame);
container.add(m_Exit);
container.add(m_Table);
container.add(m_InfoBoard);
container.add(m_User1Board);
container.add(m_User2Board);
container.add(panel);
container.setLayout(null);
m_Table.setBounds(2020m_Columns*48m_Rows*48);
m_InfoBoard.setBounds(44020016080);
m_User1Board.setBounds(44020160100);
m_User2Board.setBounds(440360160100);

m_StartGame.setBounds(2048

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

?????文件????????226??2006-12-25?11:29??Connect4\.classpath

?????文件????????504??2007-01-02?18:55??Connect4\.project

?????文件???????7310??2007-01-03?21:46??Connect4\Game.class

?????文件??????10246??2007-01-03?21:21??Connect4\Game.java

?????文件???????2579??2007-01-03?19:14??Connect4\InfoShow.class

?????文件???????1664??2007-01-03?19:14??Connect4\InfoShow.java

?????文件???????3609??2007-01-03?21:07??Connect4\Map.class

?????文件???????6711??2007-01-03?21:07??Connect4\Map.java

?????文件????????572??2007-01-03?17:50??Connect4\RoundButton$1.class

?????文件???????1869??2007-01-03?17:50??Connect4\RoundButton.class

?????文件???????2758??2006-12-27?15:21??Connect4\RoundButton.java

?????文件???????1253??2007-01-03?21:46??Connect4\Table.class

?????文件???????1022??2007-01-03?18:00??Connect4\Table.java

?????文件???????2680??2007-01-03?17:50??Connect4\UserInfo.class

?????文件???????2338??2007-01-03?14:01??Connect4\UserInfo.java

?????文件????????720??2007-01-03?12:08??Connect4\ImagePanel.java

?????文件???????1158??2007-01-03?17:50??Connect4\ImagePanel.class

?????文件??????11508??2007-01-03?21:15??Connect4\SetDialog.java

?????文件???????6724??2007-01-03?21:46??Connect4\SetDialog.class

?????文件??????20941??2006-12-30?20:56??Connect4\res\info.jpg

?????文件??????32925??2006-12-30?20:07??Connect4\res\bk.jpg

?????文件??????19288??2006-12-30?20:13??Connect4\res\user.jpg

?????文件??????13077??2006-12-31?11:42??Connect4\res\start.jpg

?????文件??????13031??2006-12-31?14:50??Connect4\res\new.jpg

?????文件??????13055??2006-12-31?14:49??Connect4\res\exit.jpg

?????文件???????2052??2006-12-31?15:04??Connect4\res\set.jpg

?????文件???????2088??2006-12-31?15:37??Connect4\res\user.png

?????目錄??????????0??2007-01-03?18:54??Connect4\res

?????文件????????283??2007-01-03?21:46??Connect4\Mode.class

?????文件???????1291??2007-01-03?21:46??Connect4\SetDialog$2.class

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

評論

共有 條評論

相關(guān)資源