zoukankan      html  css  js  c++  java
  • 绘制一个简单表格

     1 package paint;
     2 
     3 import java.awt.Color;
     4 import java.awt.Graphics;
     5 
     6 import javax.swing.JFrame;
     7 
     8 /*
     9  * 需求:绘制一个十行十列的表格
    10  * 步骤:
    11  * 1.继承JFrame类,定义变量,实现其绘图方法paint
    12  * 2.构造方法中进行调用
    13  */
    14 class DrawSee extends JFrame {
    15     private final int sx = 50;// 图形离窗体原点的x轴距离,作为图形的坐标原点x
    16     private final int sy = 50;// 图形离窗体原点的y轴距离,作为图形的坐标原点y
    17     private final int w = 40;// 一个表格的边距
    18     private final int rw = 400;// 图形总边距
    19 
    20     private Graphics gp;
    21 
    22     public DrawSee() {
    23         setBackground(Color.WHITE);
    24         setBounds(400, 200, 500, 500);
    25         setVisible(true);
    26 
    27         gp = this.getGraphics();
    28         paint(gp);
    29     }
    30 
    31     @Override
    32     public void paint(Graphics g) {
    33         // TODO Auto-generated method stub
    34         g.setColor(Color.GREEN);// 线条颜色
    35         g.drawRect(sx, sy, rw, rw);// 画外边框
    36 
    37         for (int i = 1; i < 10; i++) {
    38             g.drawLine(sx, sy + (w * i), sx + rw, sy + (w * i));// 画横线
    39             g.drawLine(sx + (w * i), sy, sx + (w * i), sy + rw);// 画竖线
    40         }
    41 
    42     }
    43 
    44 }
    View Code
  • 相关阅读:
    Swagger入门
    UOS
    Java多线程
    英语语法小知识-Unit1
    MVVM
    Vue入门
    Mybatis入门
    Python pip install
    js 触发LinkButton点击事件,执行后台方法
    ajax 请求 ascx
  • 原文地址:https://www.cnblogs.com/hebiao/p/9486232.html
Copyright © 2011-2022 走看看