Java——棋盘表格框架

原创 2015年11月18日 22:15:45

/*
 * Copyright (c) 2014, 烟台大学计算机学院
 * All rights reserved.
 * 文件名称:test.cpp
 * 作    者:李晓凯
 * 完成日期:2015年 11 月 18 日
 * 版 本 号:v1.0
 *
 * 问题描述:利用Java编写了一个棋盘表格的程序
 * 输入描述:
 * 程序输出:棋盘表格

 */

package Frame;

import java.awt.Color;

import java.awt.GridLayout;


import javax.swing.JButton;
import javax.swing.JFrame;


public class QiPanBiaoGe extends JFrame {

	public QiPanBiaoGe(){
		super();
		// TODO Auto-generated constructor stub
		setSize(400,400);
		setLocationRelativeTo(null);
		setLayout(new GridLayout(8,8));
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		JButton[] button= new JButton[64];
		for(int i=0;i<button.length;i++){
			button[i] = new JButton();
			int t=i%8+i/8;
			if(t%2==0){
			button[i].setBackground(Color.white);
			add(button[i]);
			}
			else{
				button[i].setBackground(Color.black);
				add(button[i]);
			}
		}
		setVisible(true);
		
	}
    public static void main(String[] args) {
		new QiPanBiaoGe();
	}
	
}



这个还不算很难吧,就是要找好黑白框框的分布规律,也就是行+列=奇数为黑,偶数为白,找到这个规律用代码实现就ok了!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java实现一个简单的两人五子棋游戏(二) 画棋盘

棋盘模块: 画五子棋棋盘:19条横线、19条竖线 Step 1) 显示棋盘 我有一张名为chessboard.png的棋盘,位置为根目录/res/drawable/chessboard/png,现在我...

Java实现棋盘格子走法

请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往...

Java的GUI学习:显示国际棋盘

编写一个程序,显示一个棋盘,棋盘中的每一个白色格和黑色格都是将背景设置为黑色或者白色的JButton. import java.awt.Color; import java.awt.GridLayo...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

JAVA中用程序绘制国际象棋与中国象棋棋盘

JAVA a
  • perods
  • perods
  • 2014年11月22日 20:03
  • 3174

java打印出国际象棋棋盘

打印出国际象棋棋盘 问题分析 观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方块还是白方块...

HTML5移动开发(8)——链接,图片,表格,框架

一、HTML是什么? HTML(hypertext mark-uplanguage)是 超文本标记语言, 主要的用处是做网页, 可以在网页上显示 文字、图像、视频、声音… HTML只能做静态网...

【HTML】——总结-实践框架、表单、表格

之前也总结过一篇HTML的,现在去看,其实拼凑的挺全的。但那时写的时候感觉很零散。今天又总结了一遍,感觉紧凑多了。 HTML(Hyper Text Markup Language)表示超文本标记语...

小强的HTML5移动开发之路(11)——链接,图片,表格,框架

一、HTML是什么? HTML(hypertext mark-uplanguage)是 超文本标记语言, 主要的用处是做网页, 可以在网页上显示 文字、图像、视频、声音… HTML只能做静态网页 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java——棋盘表格框架
举报原因:
原因补充:

(最多只允许输入30个字)