java 国际象棋_java编程实现国际象棋棋盘

本文实例为大家分享了java编程实现国际象棋棋盘的具体代码,供大家参考,具体内容如下

问题描述:

打印出国际象棋棋盘(黑白交错)

问题分析:

棋盘由八块黑白相间的方块组成,通过swing编程实现。其中用标签来实现方块,在方块中填充黑或白色。通过i,j来遍历行和列,以i和j的值来判断填充什么颜色

代码分析

import javax.swing.*;

import java.awt.*;

public class _2ChessBoard {

public static void main(String[] args) {

//新建窗口

JFrame jFrame=new JFrame("国际象棋棋盘");

//设置窗口的大小(八个格子,每个格子宽,高为20个像素)

jFrame.setSize(160,160);

//窗口的位置

jFrame.setLocation(300,300);

//格子的行数,列数

int m=8;

//格子的像素

int n=20;

for(int i=0;i

for(int j=0;j

//在每个位置添加标签

JLabel jLabel=new JLabel();

//标签的大小为格子的大小

jLabel.setSize(n,n);

//标签的位置为索引乘以格子的高度/宽度

jLabel.setLocation(i*n,j*n);

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值