使用swing换一个国际象棋棋盘的实例
1、完整代码
import java.awt.Color;
import java.awt.Point;import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JLabel;public class guo_ji_xiang_qi_qipan {public static void main(String[] args) {//JFrame是指一个计算机语言-java的GUI程序的基本思路是//Frame为基础,它是屏幕上window的对象,能够最大化、最小化、关闭。JFrame f = new JFrame("国际象棋棋盘");//窗口大小设置f.setSize(168, 195);//窗口设置位置Point point = new Point(0,0);f.setLocation(point);int grids = 8;int gridsSize = 20;for(int i = 0; i<grids;i++) {for(int j = 0; j < grids;j++) {//JLable标签属性JLabel l = new JLabel();l.setSize(gridsSize, gridsSize);l.setLocation(i*gridsSize, j*gridsSize);if((i + j)%2 == 0) {l.setBackground(Color.BLACK);//setOpaque让区域内所有像素全部显示为设定颜色l.setOpaque(true);}else {l.setBackground(Color.white);l.setOpaque(true);}l.setBorder(BorderFactory.createLineBorder(Color.BLACK));f.add(l);}}f.setVisible(true);}}
2、显示结果
使用swing换一个国际象棋棋盘的实例相关推荐
- python输出国际象棋棋盘_python输出国际象棋棋盘的实例分享
国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...
- python打印国际象棋规则口诀_python输出国际象棋棋盘的实例分享
国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...
- 如何输出一个国际象棋棋盘
如何输出一个国际象棋棋盘 处理该程序,由于编辑器不同,主要问题为如何输出黑色方格.以下为代码块. #include<stdio.h> #include<stdlib.h> in ...
- python打印国际象棋棋盘_python输出国际象棋棋盘的实例分享
国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...
- 用python输出国际象棋棋盘_python输出国际象棋棋盘的实例分享
国际象棋是当今国际上最流行的智力体育运动项目.青年人下棋可以锻炼思维.增强记忆力和培养坚强的意志:中年人下棋可以享受美学:老年下棋可以很好的休息娱乐.国际象棋游戏有自己的规则,需要两个人将棋子落在棋盘 ...
- Python实验一:创建数组并进行运算、创建一个国际象棋棋盘
目录 一.题目描述 1.创建数组并进行运算 2.创建一个国际象棋棋盘 二.实现代码: 1.创建数组并进行运算 2.创建一个国际象棋棋盘 一.题目描述 1.创建数组并进行运算 (1).创建一个数值范围为 ...
- python创建一个国际象棋棋盘,Jupyter Notebook:实现国际象棋棋盘
1.问题分析 ["停课不停学"ing,在家也要好好学习,好好自学呀!] 国际象棋棋盘是8*8的,i(0~7)代表行,j(0~7)代表列.当i+j为奇数的时候,是黑色格子,反之,白色 ...
- 棋盘代码_【案例】 绘制国际象棋棋盘?(turtle 登场)
案例介绍 今天我们来用 turtle 画一个国际象棋棋盘,大小为 8x8. 国际象棋棋盘 turtle 绘图(海归绘图)很适合用来引导孩子学习编程,请想象绘图区有一只机器海龟,起始位置在 x-y 平 ...
- 【案例】绘制国际象棋棋盘?(turtle 登场)
文章目录 案例介绍 准备工作 细节设计 代码汇总 运行结果 后记 参考资料 案例介绍 今天我们来用 turtle 画一个国际象棋棋盘,大小为 8x8. 国际象棋棋盘 turtle 绘图(海归绘图)很适 ...
最新文章
- NC:MetaSort通过降低微生物群落复杂度以突破宏基因组组装难题
- jittor和pytorch生成网络对比之cgan
- 「软件测试基础」理论篇之软件测试概论
- [转载]Visual Studio 2010敏捷利剑:详解Scrum
- python实现希尔排序算法_排序算法总结(冒泡排序、直接插入排序、希尔排序)(python实现)...
- Linux 目录栈及目录切换
- C++杜绝“野指针”
- 【MCM-2017】2017年数模美赛D题 - 特奖论文学习
- 电商ERP软件、订单管理系统、库存管理系统
- Servlet的原理是什么?
- Android源码下载编译(高通)
- 如何将计算机桌面屏幕放大,如何放大电脑屏幕画面?这些方法你都知道吗
- 人工智能语音实训平台实验指导书
- 如何调用common.js
- MATLAB读取xls文件的内容
- 【机密】从此没有难做的floorplan(数字后端设计实现floorplan篇)
- 3个思考方向,轻松实现快速涨粉
- 20189218 2018-2019-2 《密码与安全新技术专题》第7周作业
- 十二、梯度和散度--流体力学理论知识
- 几种高特键轴的简单总结
热门文章
- Unity UI 动画 工具
- java中12 5.0f等于多少_F_____
- KB / KiB,MB / MiB,GB / GiB,… 的区别
- 一键智能抠图-原理与实现
- unity 2D动画控制一些小技巧
- 推荐25种自媒体运营必备工具 (建议收藏)
- IBM微码刷新(一)使用BoMC制作微码刷新介质-cuixf@DC
- 饥荒 阿里云服务器搭建记录
- 用python画小仓鼠代码,用python画小仓鼠教程
- spring 的 applicationcontext.xml