gpt4 book ai didi

java - 如何增加线宽(Java Applet)

转载 作者:行者123 更新时间:2023-12-01 18:31:04 25 4
gpt4 key购买 nike

我一直在尝试使用 Java 中的 setStroke 方法来增加行宽,但我得到的唯一输出似乎是一条错误消息,指出“找不到 setStroke 方法”。

public void paint(Graphics g){
g.setColor(Color.orange);
g.setStroke(new BasicStroke(4));
g.drawLine(5, 5, 480, 5);
}

我已经导入

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.Graphics2D;

最佳答案

尝试使用 Graphics2D#setStroke()

只需将其向下转换为 Graphics2D 并使用它即可。

例如

Graphics2D g2d = (Graphics2D)g;
g2d.setStroke(new BasicStroke(4));

注意:永远不要忘记在重写方法中调用super.paint(g)

关于java - 如何增加线宽(Java Applet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24208492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com