Java趣味程序——国际象棋棋盘.ppt

Java趣味程序——国际象棋棋盘.ppt

ID:48049860

大小:1.98 MB

页数:14页

时间:2020-01-13

Java趣味程序——国际象棋棋盘.ppt_第1页
Java趣味程序——国际象棋棋盘.ppt_第2页
Java趣味程序——国际象棋棋盘.ppt_第3页
Java趣味程序——国际象棋棋盘.ppt_第4页
Java趣味程序——国际象棋棋盘.ppt_第5页
资源描述:

《Java趣味程序——国际象棋棋盘.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java自主学习训练国际象棋——JavaGUI的设计基础学习目的:通过在JPanel上添加组件JLabel,画成国际象棋棋盘的操作,熟悉JFrame(顶层容器)、JPanel(面板容器)和JLabel(组件)的相互关系运行结果演示程序源代码演示packagechapter;importjava.awt.Color;importjavax.swing.*;publicclassChessextendsJPanel{//继承面板类publicChess(intgrids,intgridsize){//grids:行数和列数,grid

2、size:单元格的高和宽super(null);for(inti=0;i

3、etBorder(BorderFactory.createLineBorder(Color.black));//设置边界为黑色add(l);//将l标签添加到面板}}}publicstaticvoidmain(String[]args){JFramef=newJFrame();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/设置关闭窗口的方法f.setSize(658,677);//边框的长和宽f.setLocationRelativeTo(null);//设置窗口相对于指定组

4、件的位置f.add(newChess(8,80));f.setVisible(true);}}知识点和代码,容器(顶层容器面板容器组件)循环(for,if)UML图演示:容器publicChess(intgrids,intgridsize){//构造chess方法JLabell=newJLabel();//生成标签实例l.setSize(gridsize,gridsize);//标签的大小等于方格大小l.setLocation(i*gridsize,j*gridsize);add(l);//将标签l添加到面板容器JFramef=

5、newJFrame();.setDefaultCloseOper.setSize();.setLocationRelative.setVisible();f.add(newChess(8,80))循环for(inti=0;i

6、0){//当小方格的坐标和刚好是偶数时,l.setBackground(Color.black);//设置为方格为黑色publicclassGridLayDemoextendsJFrame{setLayout(newGridLayout(3,3));publicclassChessextendsJPanel{publicChess(intgrids,intgridsize)与谢谢大家!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。