摇摆游戏攻略网

关闭导航
首页 > 棋牌益智 > 游戏攻略2

java游戏!类型吃宝石五子棋很久以前有剧情的那个要见

整理:yaobaiwang.com 时间:07月05日

[JAVA设计的五子棋源程序]java编写五子棋程序:import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.geom.*; import java.util.*; class PaintPanel extends JPanel...+阅读

我只有五子棋。import java.awt.*; import java.awt.event.*; class ChessPad extends Panel implements MouseListener,ActionListener { int x = -1, y = -1, chessColor = 1; Button button = new Button("重新开局"); TextField text_1 = new TextField("请下黑子棋"), text_2 = new TextField(); ChessPad() { setSize(440,440); setLayout(null); setBackground(Color.orange); addMouseListener(this); add(button); button.setBounds(10,5,60,26); button.addActionListener(this); add(text_1); text_1.setBounds(90,5,90,24); add(text_2); text_2.setBounds(290,5,90,24); text_1.setEditable(false); text_2.setEditable(false); } public void paint(Graphics g) { for(int i = 40; i g.drawLine(40,i,400,i); } g.drawLine(40,400,400,400); for(int j = 40; j g.drawLine(j,40,j,400); } g.drawLine(400,40,400,400); g.fillOval(97,97,6,6); g.fillOval(337,97,6,6); g.fillOval(97,337,6,6); g.fillOval(337,337,6,6); g.fillOval(217,217,6,6); } public void mousePressed(MouseEvent e) { if(e.getModifiers()==InputEvent.BUTTON1_MASK) { x = (int)e.getX(); y = (int)e.getY(); ChessPoint_black chesspoint_black = new ChessPoint_black(this); ChessPoint_white chesspoint_white = new ChessPoint_white(this); int a = (x+10)/20, b = (y+10)/20; if( x/2019 || y/20>19) {} else { if(chessColor==1) { this.add(chesspoint_black); chesspoint_black.setBounds(a*20-10,b*20-10,20,20); chessColor=chessColor*(-1); text_2.setText("请白棋下子"); text_1.setText(""); } else if(chessColor==-1) { this.add(chesspoint_white); chesspoint_white.setBounds(a*20-10,b*20-10,20,20); chessColor = chessColor*(-1); text_1.setText("请黑棋下子"); text_2.setText(""); } } } } public void mouseReleased(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mouseClicked(MouseEvent e) {} public void actionPerformed(ActionEvent e) { this.removeAll(); chessColor = 1; add(button); button.setBounds(10,5,60,26); add(text_1); text_1.setBounds(90,5,90,24); text_2.setText(""); text_1.setText("请黑棋下子"); add(text_2); text_2.setBounds(290,5,90,24); } } class ChessPoint_black extends Canvas implements MouseListener { ChessPad chesspad = null; ChessPoint_black(ChessPad p) { setSize(20,20); chesspad = p; addMouseListener(this); } public void paint(Graphics g) { g.setColor(Color.black); g.fillOval(0,0,20,20); } public void mousePressed(MouseEvent e) { if(e.getModifiers() == InputEvent.BUTTON3_MASK) { chesspad.remove(this); chesspad.chessColor=1; chesspad.text_2.setText(""); chesspad.text_1.setText("请黑棋下子"); } } public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mouseClicked(MouseEvent e) { if(e.getClickCount()>=2) chesspad.remove(this); } } class ChessPoint_white extends Canvas implements MouseListener { ChessPad chesspad = null; ChessPoint_white(ChessPad p) { setSize(20,20);addMouseListener(this); chesspad = p; } public void paint(Graphics g) { g.setColor(Color.white); g.fillOval(0,0,20,20); } public void mousePressed(MouseEvent e) { if(e.getModifiers()==InputEvent.BUTTON3_MASK) { chesspad.remove(this); chesspad.chessColor=-1; chesspad.text_2.setText("请白棋下子"); chesspad.text_1.setText(""); } } public void mouseReleased(MouseEvent e) {} public void mouseEntered(MouseEvent e) {} public void mouseExited(MouseEvent e) {} public void mouseClicked(MouseEvent e) { if(e.getClickCount()>=2) chesspad.remove(this); } } public class Chess extends Frame { ChessPad chesspad = new ChessPad(); Chess() { setVisible(true); setLayout(null); Label label = new Label("单击左键下棋子,双击吃棋子,用右键单击棋子悔棋",Label.CENTER); add(label); label.setBounds(70,55,440,26); label.setBackground(Color.orange); add(chesspad); chesspad.setBounds(70,90,440,440); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); pack(); setSize(600,550); } public static void main(String args[]) { Chess chess = new Chess(); } }

以下为关联内容:

谁能帮我写一个JAVA人人对战的五子棋java五子棋人机:package com.java.demo1; import javax.swing.* ; import java.awt.*; import java.awt.event.*;/** * 自定义五子棋棋盘面板类 * */ public class Gobang ext...

黑石五子棋软件最新版v3请问在五子棋软件blackstone中哪个level实力最强:黑石五子棋软件最新版,PC上的一个五子棋软件,可以快速开启一场五子棋策略竞技较量,你的对手是AI电脑,有多种难度可以选择,用来练...

助高手一个C语言五子棋的代码C语言简单的五子棋:/* 程序中用到的库函数所在头文件应用 #include 命令包含进来 */ #include#include#include#include#include/*****************************************...

JAVA五子棋java五子棋程序解释:你好!这里有段五子棋程序的代码,希望对你有帮助! //wuziqi.java import java.applet.*; import java.awt.*; import java.awt.event.*; import java.applet....

下课玩五子棋的作文关于下五子棋的作文:下课了,我和同学小明玩五子棋。第一局,我执黑,小明执白。我先把黑子放到了棋盘的最中间,小明把他的白子放到我黑子的上边。我挨着黑子左边又放了一个子,小明在...

一篇下五子棋的作文少点的谁来给我以下五子棋的乐趣写一篇作文啊:哈——哈——哈,你败了吧!”听到这声音,也许你不知道是怎么回事,但我很明白。原来,我家的“五子棋高手”老爸在和妈妈较量呢,最后还是老爸胜...

五子棋JAVA怎么实现java编写五子棋程序:import java.io.*; public class Gobang{ //定义一个二维数组来充当棋盘 private String[][] board; //定义棋盘的大小 private static int BOARD_SIZE =...

关于labview的五子棋关于之前labview的五子棋:第一个问题我没太看懂,你是想让棋盘一开始全都变成另一种颜色吗?其实很好改,因为棋盘是个颜色盒数组,而在程序刚运行时我用了个常量数组对他进行了初始...

怎么把五子棋可视化在pascal做五子棋:给你一个设计方案吧,我之前用这个开发五子棋的,工作量很大,我花了一个周末才完成(都是用c语言来编程的) /*3.3.4 源程序*/ #include "graphics.h" /*图形系统头文...

推荐文章