【Java开源代码栏目提醒】:网学会员为广大网友收集整理了,StrokeTest.java,希望对大家有所帮助!
import java.applet.*;
import java.awt.*;
import java.awt.geom.*;
public class StrokeTest extends Applet
{
public void paint(Graphics g)
{
// 把传入的Graphics容器转换为一个可用的 Graphics2D 对象
Graphics2D g2d = (Graphics2D)g;
// 设置画笔的宽度为3像素
float penWidth = 3.0f;
// 设置端头修饰和斜角连接
int endCaps = BasicStroke.CAP_BUTT;
int lineJoins = BasicStroke.JOIN_MITER;
// 限制斜角修饰为10像素
float trim = 10.0f;
// 设置虚线模式
float[] dashPattern = { 5.0f, 9.0f, 3.0f };
// 立即开始(没有像素偏差)
float dashOffset = 0.0f;
BasicStroke stroke = new BasicStroke(penWidth, endCaps, lineJoins,
trim, dashPattern, dashOffset);
g2d.setStroke(stroke);
g2d.draw(new Line2D.Float(10.0f, 10.0f, 140.0f, 10.0f));
g2d.draw(new Rectangle2D.Float(20.0f, 60.0f, 100.0f, 50.0f));
}
} // StrokeTest
上一篇:
StrokeStyleDemo.java
下一篇:
关于马克思生态文明理论研究