Java-GUI(5)绘图技术、常用的绘图方法、绘制图片
来源:互联网 发布:金灿荣舌战公知哪一期 编辑:程序博客网 时间:2024/06/08 09:04
1 绘图技术
Component 类提供了两个和绘图相关的方法:
a. paint(Graphics g); 绘制组件的外观
b. repaint(); 刷新组件的外观。
当组件第一次在屏幕显示的时候,程序会自动调用paint来绘制组件。
2 常用的绘图方法
画直线 g.drawLine(x1, y1, x2, y2);
画矩形边框 g.drawRect(x, y, width, height);
画椭圆边框 g.drawOval(x, y, width, height);
填充矩形 g.fillRect(x, y, width, height);
填充椭圆 g.fillOval(x, y, width, height);
绘制弧形 g.drawArc(x, y, width, height, startAngle, arcAngle);
画图片 g.drawImage(img, dx1, dy1, dx2, dy2, sx1, sy1, …);
画字符串 g.drawString(str, x, y);
设置画笔的字体 g.setFont(font);
设置华必得颜色 g.setColor(c);
3 绘制图片
// 两种image获取方式// 文件放在src目录下Image im = Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("/area.png"));// 文件放在src同一个等级下image1 = ImageIO.read(new File("bom3.png"));g.drawImage(im, 10, 10, 100, 100, this);
0 0
- Java-GUI(5)绘图技术、常用的绘图方法、绘制图片
- java绘图-绘制图片
- Android 绘图进阶(三):Xfermode绘制图片的保存
- Canvas绘图(各种图片的绘制)
- java绘图技术(一)
- java绘图技术(二)
- GUI绘图
- Java-绘图技术
- java绘图技术
- Java中的绘图技术
- Java 绘图技术
- java绘图技术Graphics
- Origin绘图后导出图片的方法
- Origin绘图后导出图片的方法
- iOS中常用的绘图、截屏方法(swift)
- canvas绘图详解-06-绘制一个五角星-常用绘图原理
- java绘图方法
- android绘制知识--双缓冲绘图技术
- Javascript面向对象例子--下雪效果
- 抓住那头牛
- linux的操作指令(2)
- 「大冰撸设计模式」java 创建型模式之单例模式
- Java装饰者模式
- Java-GUI(5)绘图技术、常用的绘图方法、绘制图片
- java学习日志(六)-- 抽象类实验
- LINUX面试题集锦一
- git命令
- springMVC+thymeleaf form表单提交前后台数据传递
- 数据结构与算法之栈与队列<四>
- POJ 3041 Asteroids ( 最小点覆盖数=最大匹配数, 二分图匹配)
- 1077. Kuchiguse 字符串hash
- 常用mysql命令大全