java使用swing绘制国际象棋棋盘
程序员文章站
2023-11-24 13:39:04
本文实例为大家分享了java使用swing绘制国际象棋棋盘的具体代码,供大家参考,具体内容如下
1、完整代码
import java.awt.color;
i...
本文实例为大家分享了java使用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、显示结果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: Python自动化之数据驱动让你的脚本简洁10倍【推荐】
下一篇: 深入浅析Python中的迭代器