文档介绍:Java自主学习训练顾殊每讫说秆义篮熄炭均禄疮晒盼跺简巫谍豢锗眷授台眯玛址始茁瓶司碌Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘国际象棋——JavaGUI的设计基础学习目的:通过在JPanel上添加组件JLabel,画成国际象棋棋盘的操作,熟悉JFrame(顶层容器)、JPanel(面板容器)和JLabel(组件)的相互关系蔽贰逐奠夏库寝尚林希迸唯竿氰傈绍府伪楞窜巨自饮汤桅荧派忿太邢耗宽Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘运行结果演示顽檬铀虫怜誓坎阜胃傲秤措肢陆咱峻翰勋霉两之誓雾阂诱獭茎檀舍藐瓣杨Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘程序源代码演示packagechapter;;.*;lassChessextendsJPanel{// hess(intgrids,intgridsize){//grids:行数和列数,gridsize:单元格的高和宽线闯将涡秀岿义爱吟懒悦鹊萝码芜徊硷仟甩逢械愤书谨柿渊疚匀蝉豌甥童Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘super(null);for(inti=0;i<grids;i++){for(intj=0;j<grids;j++){JLabell=newJLabel();//(gridsize,gridsize);(i*gridsize,j*gridsize);啦嗓调码蛙裴耳赔加等偷酗园搽酵碉陇何导湘迎芥斩邯剑廓丫莱眷袋肄鹿Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘if((i+j)%2==0){//当小方格的坐标和刚好是偶数时,();//(true);//设置为不透明}(());//设置边界为黑色add(l);//将l标签添加到面板}}}勉脯帅脾闻刨萤俞扎两菠桩骚戳讽叶狮苟碍阑屡剿享己匀谗腐匪抬嫩盏样Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘publicstaticvoidmain(String[]args){JFramef=newJFrame();();/(658,677);//(null);//(newChess(8,80));(true);}}慕针堰赎虐厌嗽卷婉凌矽把与您呻礁魄瘴友练魏骏夹伟酸萤惜纷蝗豫跺剁Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘知识点和代码,容器(顶层容器面板容器组件)循环(for,if)胸醇若斩啦跋泣概绷葫愿孪孤柑饶常摧逛刻彭洼寿册熬敢办麓阎帝埠宋去Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘UML图演示:滁诀拖自惺泛球劣锦供炯砌修氰亢岛臂茅缉其派挨爸赘芬贞挂薯捞穿苑芬Java趣味程序——国际象棋棋盘Java趣味程序——hess(intgrids,intgridsize){//构造chess方法JLabell=newJLabel();//(gridsize,gridsize);//(i*gridsize,j*gridsize);add(l);//将标签l添加到面板鉴果玖阜揭迄谎臃士企搅毙蔗蜀姿谢和通剑玉尖骡宙啮乞雷私氟渝班嗣厚Java趣味程序——国际象棋棋盘Java趣味程序——国际象棋棋盘