java使用swing繪制國際象棋棋盤
更新時間:2019年05月23日 08:35:13 作者:su_bao
這篇文章主要為大家詳細介紹了java使用swing繪制國際象棋棋盤,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了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讓區(qū)域內所有像素全部顯示為設定顏色
l.setOpaque(true);
}else {
l.setBackground(Color.white);
l.setOpaque(true);
}
l.setBorder(BorderFactory.createLineBorder(Color.BLACK));
f.add(l);
}
}
f.setVisible(true);
}
}
2、顯示結果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Struts2學習筆記(6)-簡單的數(shù)據(jù)校驗
這篇文章主要介紹Struts2中的數(shù)據(jù)校驗,通過一個簡單的例子來說明,希望能給大家做一個參考。2016-06-06
java微信公眾號開發(fā)(搭建本地測試環(huán)境)
這篇文章主要介紹了java微信公眾號開發(fā),主要內容有測試公眾號與本地測試環(huán)境搭建,需要的朋友可以參考下2015-12-12
springboot中如何通過main方法調用service或dao
這篇文章主要介紹了springboot中如何通過main方法調用service或dao,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02

