当前位置: 移动技术网 > IT编程>开发语言>Java > java使用swing绘制国际象棋棋盘

java使用swing绘制国际象棋棋盘

2019年07月19日  | 移动技术网IT编程  | 我要评论

本文实例为大家分享了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、显示结果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网