GUI的Graphics类的paint方法

原创 2018年04月16日 18:24:59
import java.awt.*;

public class TestPaint {
	public static void main(String args[]) {
		new Frame1().LaunchFrame();
	}
}

class Frame1 extends Frame {
	public void LaunchFrame() {
		setBounds(200,200,680,480);    //设置窗体大小
		setVisible(true);              //设置窗体可见
	}
	
	public void paint(Graphics g) {
		Color c = g.getColor();
		g.setColor(Color.red);
		g.fillOval(50,50,30,20);     //画一个实心椭圆,(前两个相对位置,宽度,高度)
		g.setColor(Color.green);
		g.fillRect(80,80,40,50);     //画一个实心矩形,(前两个相对位置,长度,宽度)
		g.setColor(c);               //恢复现场
	}
}

裸板调试方法合集

我们用的比较多的(点灯串口打印)
  • 2017年01月12日 14:55

**JAVA**paint方法和Graphic类

画图的标准步骤package painting;import java.awt.Frame; import java.awt.Graphics;/** * 画图过程的整体框架. * 继承了Fram...
  • Estom_yin
  • Estom_yin
  • 2017-02-22 23:16:39
  • 5796

[Java] AWT 画图方法 public void paint(Graphics g)

import java.awt.*; import java.awt.event.*; public class AWTDrawTest extends WindowAdapter{ ...
  • shylx123
  • shylx123
  • 2011-04-14 05:19:00
  • 6123

java语言GUI编程之paint

/*  时间:2015年3月21日22:06:05  目的:测试paint函数  paint函数声明如下:   public void paint(Graphics g)   应该绘制组件的...
  • lk142500
  • lk142500
  • 2015-03-21 22:14:55
  • 685

java绘图之paint(Graphics g)与Graphics g=getGraphics()的两种画笔获取

java绘图是初级程序员需要了解的内容之一,其中利用Graphics对象获取画笔就是比较核心的内容了,而通常获取Graphics对象时有多种方式,例如paint(Graphics g)与Graphic...
  • ye_se_cong_cong
  • ye_se_cong_cong
  • 2017-05-25 15:00:07
  • 4727

使用paint画图应加上super.paint(g)

paint(g)函数会重绘图像,要加上super.paint(g),表示在原来图像的基础上,再画图。如果不加super.paint(g),重绘时,会将原有的绘制清空,再根据paing(g)函数绘制。 ...
  • piaopiaopiaopiaopiao
  • piaopiaopiaopiaopiao
  • 2013-11-22 09:49:16
  • 4073

Android_Graphics_Instance_OneAndroid源代码

  • 2015年11月05日 15:59
  • 1MB
  • 下载

使用Java的Graphics类进行绘图的方法详解

Graphics类提供基本绘图方法,Graphics2D类提供更强大的绘图能力。本节讲解Graphics类,下节讲解Graphics2D。 Graphics类提供基本的几何图形绘制方法,主要有:画线...
  • Vision_Tung
  • Vision_Tung
  • 2016-10-17 20:46:08
  • 663

java画图总结之三(常用方法paint,repaint,update)

三,常用方法paint,repaint,update 这个问题的由来是因为,我在编写java小程序,画图的时候,发现我重写了paint(graphics g)方法,而执行的时候调用的是repaint(...
  • tanjun592
  • tanjun592
  • 2017-02-08 13:56:26
  • 7011

《JFrame类中paint()方法的重绘》

我之前一直比较模糊的地方,吸纳看以下代码(错误,其实也不能算是错误。就是小毛病) import javax.swing.JFrame; /**  *写这个类主要是想实现窗体的自动绘制  */ ...
  • zat_260120
  • zat_260120
  • 2015-02-05 22:13:35
  • 1541
收藏助手
不良信息举报
您举报文章:GUI的Graphics类的paint方法
举报原因:
原因补充:

(最多只允许输入30个字)