BasicStroke参数详解[转]
来源:互联网 发布:抓捕网络北京赛车赌博 编辑:程序博客网 时间:2024/05/01 05:07
1. 基本概念
在JAVA 2D开发中,BasicStroke用于定义线条的特征,我们可以调用Graphics2D类中的setStroke方法来将新创建的BasicStroke对象设置进去。BasicStroke的构造方法如下所示:
对图形的一些专业名词不熟悉的程序员来说,想要根据API说明文档来理解这个方法的使用,实在有点过于困难了,所以,在这里整理了一下,便于大家理解。
2. 构造方法参数说明
2.1 Width
这个参数表示线的宽度,需>=0.0f。
2.2 cap
只能取三个值:CAP_BUTT, CAP_ROUND, CAP_SQUARE,表示不同的线端。
意思如下:
2.3 join
这个参数表示当两条线连接时,连接处的形状,可以取JOIN_ROUND, JOIN_BEVEL, JOIN_MITER三个值。
意思如下:
2.4 miterlimit
当你使用JOIN_MITER这种策略来表示连接处形状的时候,由于两根线的连接角度可能很小,那么,就会导致延伸出来的那个角特别长!本参数用来限制那个尖角的最大长度!当你使用JOIN_MITER策略的时候,本参数必须大于1,本参数的默认值是10.0f 。
2.5 dash[]
画虚线的时候,使用这个参数,虚线是由:“线+缺口+线+缺口+线+缺口……”来组成的。所以本参数就是定义的这些线、缺口的长度:{线的长度,缺口的长度,线的长度,缺口的长度……}
2.6 dash_phase
最后一个参数是跟dash[]这个数组配合的参数,表示在画虚线的时候,从一定的偏移量处(从第几个像素)开始画。
下面这个图,统一说明了dash[]和dash_phase的意思:
转自:http://momsbaby1986.iteye.com/blog/1462901
0 0
- BasicStroke参数详解[转]
- BasicStroke的用法
- Java Applet BasicStroke类
- BasicStroke的用法
- (转)CPU 参数详解
- [转]Xvid参数详解
- 转 gcc 参数详解
- [转]Xvid参数详解
- 转 ./configure 参数详解
- datatables 参数详解(转)
- datatables 参数详解(转)
- curl_easy_setopt参数详解(转)
- xcopy-参数详解(转)
- SendMessage参数详解(转)
- SendMessage参数详解(转)
- gcc参数详解(转)
- Window.Open参数详解[转]
- JVM -verbose参数详解(转)
- freopen
- 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本) .
- droid gps开发必备资料(含测试demo下载) .
- ARM、DSP、FPGA的技术特点和区别
- POJ 2752 kmp next数组理解
- BasicStroke参数详解[转]
- Android Bluetooth蓝牙开发\蓝牙协议\蓝牙通信例子_Android支持蓝牙4.0版本_BLE开发
- How to solve the Eclipse's endless "Subversion Connector Discovery" proglem
- 数据持久化(三)使用NSKeyedArchiver归档
- tomcat部署web应用
- [Java] Spring 3.0 IOC 笔记
- git版本管理
- 18-Linux-网络配置
- tabhost,framelayout,tabwidget(一)