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

  • 大小: 474KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-04
  • 語言: Java
  • 標簽: Java??中國象棋??

資源簡介

用Java做的,比較簡單的一個小程序,適合初學者學習。

資源截圖

代碼片段和文件信息

package?src;

import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.Font;
import?java.awt.Toolkit;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.MouseEvent;
import?java.awt.event.MouseListener;
import?java.io.IOException;
import?java.net.URL;
import?java.util.Vector;

import?javax.swing.ImageIcon;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JMenuItem;
import?javax.swing.JOptionPane;

//棋盤左上角的坐標為(3584),即紅車中心所在的位置

public?class?ChessJframe?extends?Jframe?implements?ActionListener
MouseListener?Runnable?{

/**
?*?
?*/
private?static?final?long?serialVersionUID?=?1L;

JLabel?message?=?new?JLabel();?//?游戲信息的顯示JLabel

JLabel?RjtimeLabel?=?new?JLabel();
JLabel?RbtimeLabel?=?new?JLabel();
JLabel?BjtimeLabel?=?new?JLabel();
JLabel?BbtimeLabel?=?new?JLabel();

Color?r?=?new?Color(255?0?0);?//?紅色
Color?g?=?new?Color(0?255?0);?//?綠色
Color?b?=?new?Color(0?0?0);?//?黑色

JLabel?jl?=?new?JLabel(new?ImageIcon(ChessJframe.class.getClassLoader()
.getResource(“Chess.gif“)));?//?棋盤

JLabel?Rqk[][]?=?new?JLabel[9][10];//?紅棋框數(shù)組
JLabel?Bqk[][]?=?new?JLabel[9][10];//?黑棋框數(shù)組

JLabel?Rsqk?=?new?JLabel(new?ImageIcon(ChessJframe.class.getClassLoader()
.getResource(“Rsqk.gif“)));//?紅實心小棋框
JLabel?Rbqk?=?new?JLabel(new?ImageIcon(ChessJframe.class.getClassLoader()
.getResource(“Rbqk.gif“)));//?紅空心大棋框
JLabel?Bsqk?=?new?JLabel(new?ImageIcon(ChessJframe.class.getClassLoader()
.getResource(“Bsqk.gif“)));//?黑實心小棋框
JLabel?Bbqk?=?new?JLabel(new?ImageIcon(ChessJframe.class.getClassLoader()
.getResource(“Bbqk.gif“)));//?黑空心大棋框

JMenuBar?jmb?=?new?JMenuBar();

JMenu?jm1?=?new?JMenu(“??游戲(G)???“);
JMenu?jm2?=?new?JMenu(“??幫助(H)???“);

JMenuItem?jmi11?=?new?JMenuItem(“開始(N)“);
JMenuItem?jmi12?=?new?JMenuItem(“設置(S)“);
JMenuItem?jmi13?=?new?JMenuItem(“悔棋(B)“);
JMenuItem?jmi14?=?new?JMenuItem(“求和(P)“);
JMenuItem?jmi15?=?new?JMenuItem(“認輸(L)“);
JMenuItem?jmi16?=?new?JMenuItem(“退出(Q)“);
JMenuItem?jmi21?=?new?JMenuItem(“規(guī)則(R)“);
JMenuItem?jmi22?=?new?JMenuItem(“關于(A)“);

//?保存棋盤橫坐標
int?qx[]?=?new?int[9];

//?保存棋盤縱坐標
int?qy[]?=?new?int[10];

//?棋子數(shù)組,用于調(diào)入棋子圖片
String?QiZi[]?=?{?“R-Chariot“?“R-Horse“?“R-Elephant“?“R-Guard“
“R-General“?“R-Guard“?“R-Elephant“?“R-Horse“?“R-Chariot“
“R-Cannon“?“R-Cannon“?“R-Soldier“?“R-Soldier“?“R-Soldier“
“R-Soldier“?“R-Soldier“?“B-Soldier“?“B-Soldier“?“B-Soldier“
“B-Soldier“?“B-Soldier“?“B-Cannon“?“B-Cannon“?“B-Chariot“
“B-Horse“?“B-Elephant“?“B-Guard“?“B-General“?“B-Guard“
“B-Elephant“?“B-Horse“?“B-Chariot“?};
//?String?QiZi[]?=?{?“紅車“?“紅馬“?“紅相“?“紅仕“?“紅帥“?“紅仕“?“紅相“?“紅馬“?“紅車“
//?“紅炮“?“紅炮“?“紅兵“?“紅兵“?“紅兵“?“紅兵“?“紅兵“?“黑卒“?“黑卒“?“黑卒“?“黑卒“
//?“黑卒“?“黑砲“?“黑砲“?“黑車“?“黑馬“?“黑象“?“黑士“?“黑將“?“黑士“?“黑象“?“黑馬“
//?“黑車“

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

?????文件????????232??2010-07-03?11:10??ChineseChess\.classpath

?????文件????????388??2010-07-03?11:10??ChineseChess\.project

????.......???????226??2010-07-03?11:12??ChineseChess\bin\.classpath

????.......???????380??2010-07-03?11:12??ChineseChess\bin\.project

?????文件????????209??2010-06-29?14:08??ChineseChess\bin\Bbqk.gif

?????文件????????179??2010-06-29?14:08??ChineseChess\bin\Bqk.gif

?????文件?????????80??2010-06-29?14:08??ChineseChess\bin\Bsqk.gif

?????文件?????163455??2010-06-29?14:08??ChineseChess\bin\Chess.gif

????.......??????4279??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Cannon.gif

????.......??????4303??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Chariot.gif

????.......??????4258??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Elephant.gif

????.......??????4298??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-General.gif

????.......??????4244??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Guard.gif

????.......??????4261??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Horse.gif

????.......??????4267??2010-07-03?11:12??ChineseChess\bin\QZ-gif\B-Soldier.gif

????.......??????4277??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Cannon.gif

????.......??????4210??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Chariot.gif

????.......??????4256??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Elephant.gif

????.......??????4243??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-General.gif

????.......??????4273??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Guard.gif

????.......??????4237??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Horse.gif

????.......??????4246??2010-07-03?11:12??ChineseChess\bin\QZ-gif\R-Soldier.gif

?????文件????????208??2010-06-29?14:08??ChineseChess\bin\Rbqk.gif

?????文件????????176??2010-06-29?14:08??ChineseChess\bin\Rqk.gif

?????文件?????????80??2010-06-29?14:08??ChineseChess\bin\Rsqk.gif

?????文件???????1425??2010-06-29?14:08??ChineseChess\bin\Rule.txt

?????文件??????29582??2010-07-03?11:47??ChineseChess\bin\src\ChessJframe.class

?????文件????????472??2010-07-03?11:26??ChineseChess\bin\src\ChineseChess.class

????.......???????226??2010-07-03?11:12??ChineseChess\src\.classpath

????.......???????380??2010-07-03?11:12??ChineseChess\src\.project

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

評論

共有 條評論