java源码.docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:4 大小:32KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

java源码.docx

java源码.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

packagedemo;importjava.awt.Color;importjavax.swing.BorderFactory;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;publicclassDemoextendsJPanel{Demo(intgrids,intsize){super(null);//利用jpanel来绘图for(inti=0;i<grids;i++){for(intj=0;j<grids;j++){JLabeljLabel=newJLabel();jLabel.setSize(size,size);jLabel.setLocation(i*size+i,j*size+j);//加i加j的理由是:每次加i加j相当于每个单元格中间间隔一个单位if((i+j)%2==0)//判断染色的单元格{jLabel.setBackground(Color.black);jLabel.setOpaque(true);}jLabel.setBorder(BorderFactory.createLineBorder(Color.black));//创建一个具有指定颜色和宽度的线边框add(jLabel);}}}publicstaticvoidmain(String[]args){JFramef=newJFrame();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setSize(620,645);f.setLocationRelativeTo(null);f.add(newDemo(20,60));f.setVisible(true);}}/*JFrame类中的setLocationRelativeTo()的用法JFrame类中的setLocationRelativeTo()是从java.awt.Window类继承的方法,其原型为:publicvoidsetLocationRelativeTo(Componentc);用法为:设置此窗口相对于指定组件的位置。如果此组件当前未显示,或者c为null,则此窗口位于屏幕的中央。如果该组件的底部在视线以外,则将该窗口放置在Component最接近窗口中心的一侧。因此,如果Component在屏幕的右部,则Window将被放置在左部,反之亦然。*/packagedemo;importjava.awt.Color;importjavax.swing.BorderFactory;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;publicclassDemoextendsJPanel{Demo(intgrids,intsize){super(null);//利用jpanel来绘图for(inti=0;i<grids;i++){for(intj=0;j<grids;j++){JLabeljLabel=newJLabel();jLabel.setSize(size,size);jLabel.setLocation(i*size+i,j*size+j);//加i加j的理由是:每次加i加j相当于每个单元格中间间隔一个单位if((i+j)%2==0)//判断染色的单元格{jLabel.setBackground(Color.black);jLabel.setOpaque(true);}jLabel.setBorder(BorderFactory.createLineBorder(Color.black));//创建一个具有指定颜色和宽度的线边框add(jLabel);}}}publicstaticvoidmain(String[]args){JFramef=newJFrame();f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);f.setSize(620,645);f.setLocationRelativeTo(null);f.add(newDemo(20,60));f.setVisible(true);}}/*JFrame类中的setLocationRelativeTo()的用法JFrame类中的setLocationRelativeTo()是从java.awt.Window类继承的方法,其原型为:publicvoidse