美文网首页
章节笔记——绘图技术

章节笔记——绘图技术

作者: 就这样吧嘞 | 来源:发表于2019-01-31 18:29 被阅读0次

绘图技术

继承 JPanel

  • 画笔
    public void paint(Graphics g){//覆盖父类的方法
    }
import java.awt.Color;
import java.awt.Graphics;
import java.io.*;
import javax.swing.JPanel;
public class Main {
    public static void main(String[] args) throws Exception {
    }
}
class HUIHUA extends JPanel{
    public void paint(Graphics g) {
        System .out .println("paint方法被调用");
        g.drawOval(x, y, width, height);
        g.drawLine(x1, y1, x2, y2);
        g.drawRect(x, y, width, height);
        g.draw3DRect(x, y, width, height, raised);
        g.setColor(Color.BLACK);                 //设置颜色  默认是黑色
        g.fillRect(x, y, width, height); // 填充好的矩形
        g.setFont(font);
    }
}

图片

import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Panel;
import java.awt.Toolkit;
import java.io.*;
import javax.swing.JPanel;
public class Main {
    public static void main(String[] args) throws Exception {

    }
}

class HUIHUA extends JPanel{
    public void paint(Graphics g) {
        Image tp =Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("路径"));
        //图片路径放在src
        g.drawImage(tp, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, observer);
    }
}

绘制文字

class HUIHUA extends JPanel{
    public void paint(Graphics g) {
        g.setFont(new Font("宋体",Font.BOLD,15));//设置字体
        g.drawString("内容", x, y);      //内容 位置
    }
}

相关文章

  • 章节笔记——绘图技术

    绘图技术 继承 JPanel 画笔public void paint(Graphics g){//覆盖父类的方法}...

  • PMP考点汇总

    笔记 1、紧前关系绘图法-PDM:是用于【排列活动顺序】过程的工具 2、群体创新技术:【收集需求】阶段的工具,包括...

  • matplotlib绘图总结

    分享两个很好的教程:matplotlib绘图总结数据绘图(Matplotlib) 后期学习笔记持续更新中……

  • 倒计时54天

    一、学习 1.笔记3复习[.通风与空调施工技术章节]+(1-32题)(52-65页)90分钟。 2.笔记3复习[....

  • iOS 绘图技术

    近日项目做开发时,利用了绘图技术。做一下绘图总结 1.代码为什么要写在 drawrect 当中因为在这个方法当中可...

  • Cocoa绘图技术

    http://www.macdev.io/ebook/cocoaDraw.html

  • Spring Boot学习笔记(五):Spring Boot 企

    Spring Boot 在企业级开发中的常用技术介绍。 全部章节传送门:Spring Boot学习笔记(一):Sp...

  • 倒计时53天

    一、学习 1.笔记3复习[电梯工程施工技术章节]+(1-41题)(77-88页)61分钟。 2.笔记4复习[消防工...

  • three.js是什么

    webgl是HTML5中提出的新技术,是一种3D绘图标准,这种绘图技术标准允许把JavaScript和Open...

  • WebGL实现简单滤镜

    1. WebGL介绍 WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标...

网友评论

      本文标题:章节笔记——绘图技术

      本文链接:https://www.haomeiwen.com/subject/wgllsqtx.html