stroketest.java
来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 36 行
JAVA
36 行
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
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?