绘制一个简单表格

Posted 刀锋93,一只小菜鸟的逆袭之路!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绘制一个简单表格相关的知识,希望对你有一定的参考价值。

技术分享图片
 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

 

以上是关于绘制一个简单表格的主要内容,如果未能解决你的问题,请参考以下文章

绘制一个简单表格

返回片段后ListView为空

利用Graphviz绘制逻辑关系依赖图

使用片段着色器在特定位置绘制完美的水平线

createjs 绘制圆形图片

android片段表格布局