一、设计国际象棋棋盘
1.问题描述
打印出国际象棋棋盘
2.问题分析
观察国际象棋棋盘的图案,可以发现其中的规律:棋盘由八行八列黑白方块相间组成,可以用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方块还是白方块。这里我们使用了Swing的标签组件JLable,通过设置JLabel组件的背景色和透明度来实现黑白方块。
(1)确定程序框架
这是一个绘图案例,这里我们采用JFrame创建窗口,然后在窗口里添加JLabel标签组件,通过前面的问题分析可知,JLabel标签要设置一些属性实现黑白方块,然后显示窗口,实现如图1.14所示的效果。程序框架代码如下:
public class Ch1_6
{
public static void main(String[] args)
{
JFrame f=new JFrame("国际象棋棋盘");
//窗口属性设置
JLabel l = new JLabel(); //生成标签实例
//标签属性设置
&n

这篇博客介绍如何使用Java Swing的JLabel组件来设计并打印出国际象棋棋盘。通过设置JLabel的背景色和透明度,结合双重循环控制行与列,根据i+j的奇偶性实现黑白方块的交替,最终展示一个8x8的棋盘。窗口大小和位置也进行了详细设置。
最低0.47元/天 解锁文章
3720

被折叠的 条评论
为什么被折叠?



