Graphics2D简单示例
来源:互联网 发布:淘宝客厅地毯 编辑:程序博客网 时间:2024/05/05 08:59
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class TestGraphics2D {
public static void main(String[] args) {
BufferedImage bi = new BufferedImage(60, 60, BufferedImage.TYPE_INT_RGB);
Graphics2D g2 = bi.createGraphics();
g2.setBackground(Color.black);
g2.setColor(Color.green);
g2.drawLine(15, 15, 25, 15);// 点的坐标到坐标 以左上点为 (0.0) 第一点为(15,15)
// 第二点(25,15)
g2.setColor(Color.blue);// 重新设置
g2.setFont(new Font("隶书", Font.PLAIN, 15));// 字体设置
g2.drawString("你好", 15, 35);// //要写的文字和开始坐标
g2.setColor(Color.green);
// g2.setStroke((Stroke) new
// BasicStroke(2,BasicStroke.CAP_SQUARE,BasicStroke.JOIN_ROUND));
g2.setStroke(new BasicStroke(3.5f));// 设置划线的宽度
g2.drawRect(15, 17, 35, 23);//花巨型 (15,17)坐标 ,35,23 宽高
g2.setColor(Color.WHITE);
g2.fillRect(15, 17, 5, 5);//填充矩形区域
g2.setColor(Color.orange);
g2.drawLine(15, 55, 45, 55);
try {
// 写入文件
ImageIO.write(bi, "png", new File("D:/testGraphics2D/test8.png"));
} catch (IOException e) {
e.printStackTrace();
} finally {
System.out.println("over");
}
}
}
- Graphics2D简单示例
- Graphics2D简单示例
- Java(Graphics2D)简单绘图
- Graphics2D渲染
- Graphics2D渲染
- Graphics2D学习
- Graphics2D & Shape
- java图像界面开发简单实例-Graphics2D、Rectangle2D、Ellipse2D、Line2D的简单应用
- Graphics2D渲染(Rendering with Graphics2D)
- Graphics2D渲染(Rendering with Graphics2D)上
- Graphics2D渲染(Rendering with Graphics2D)上
- Graphics2D渲染(Rendering with Graphics2D)下
- Java Graphics2D 使用详解
- Graphics2D使字体平滑
- Java Graphics2D 使用详解
- Graphics2D 使用详解 【转】
- Java Graphics2D 使用
- Graphics2D使用范例介绍
- 运行命令大全
- Java面试中遇到的一些经典算法题目
- 学osg开源教程-第一章
- fgvreg
- HashTable索引法之折叠法--摘《多核计算与程序设计》)
- Graphics2D简单示例
- Linux基本命令-date,cal,bc,man,无线路由器连接上网
- oracle移植到mysql注意事项
- 图像透明算法
- 动态规划值游艇问题
- 大学要有创新精神--钱学森的最后一次系统谈话
- 【转】刘未鹏 | Mind Hacks [BetterExplained]如何有效地记忆与学习
- C数据结构 栈
- Linux关于进程的查看和管理