我的问题是,我想在面板中画一条虚线。我可以这样做,但它也用虚线画出了我的边界。
有人能解释一下为什么吗?我使用paintComponent绘制,然后直接绘制到面板上。
这是绘制一条虚线的代码:
public void drawDashedLine(Graphics g, int x1, int y1, int x2, int y2){
Graphics2D g2d = (Graphics2D) g;
//float dash[] = {10.0f};
Stroke dashed = new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_BEVEL, 0, new float[]{9}, 0);
g2d.setStroke(dashed);
g2d.drawLine(x1, y1, x2, y2);
}
https://stackoverflow.com/questions/21989082
复制相似问题