gpt4 book ai didi

java - 如何使用图形类在 Java 中绘制复杂对象?

转载 作者:行者123 更新时间:2023-11-30 03:44:48 27 4
gpt4 key购买 nike

我的老师要求我使用图形类在 Java 中绘制一个对象。它可以是任何东西,但这很无聊,所以我想画一些更复杂的东西。这是来自天际的魔剑,我要离开的图片位于 here 。不管怎样(就像我们在计算机科学1的第三周一样),我想知道如何绘制弧线,然后用颜色填充它们,例如剑上的血红色痕迹。她是我到目前为止所拥有的:

import java.awt.*;
import javax.swing.*;

class MainPanel extends JPanel {

public void paintComponent(Graphics g) {
Color bloodRed = new Color(187, 10, 30);
g.setColor(bloodRed);
g.fillRect(0, 0, 200, 200);
}
}

public class Lab08 extends JFrame {

public static void main(String[] args) {

JFrame frame = new JFrame("Graphics");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new MainPanel(), BorderLayout.CENTER);
frame.setVisible(true);
}
}

请不要说“向你的老师寻求帮助,这就是他在那里的原因”,因为答案是,我不能。他的房间里确实有一个标牌,上面写着“Google It”。

最佳答案

假设您已经输入了单词,您可以执行以下操作:

public static void main(String[] args)
{
String[] enteredWords = {"here", "there", "everywhere"};
List<String> randomWords = Arrays.asList(enteredWords);
Collections.shuffle(randomWords);
System.out.println(randomWords);
}

关于java - 如何使用图形类在 Java 中绘制复杂对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26005681/

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