如何使用graphics类在Java中绘制复杂对象?
我的老师要求我使用图形类在Java中绘制一个对象。它可以是任何东西,但那很无聊,所以我想画一些更复杂的东西。这是来自skyrim的daedric剑,我要拍的照片就在这里。 无论如何(因为我们是在计算机科学1的第三周),我想知道如何画弧,然后用颜色填充,比如剑上的血红色标记。到目前为止,她就是我所拥有的:如何使用graphics类在Java中绘制复杂对象?,java,graphics,Java,Graphics,我的老师要求我使用图形类在Java中绘制一个对象。它可以是任何东西,但那很无聊,所以我想画一些更复杂的东西。这是来自skyrim的daedric剑,我要拍的照片就在这里。 无论如何(因为我们是在计算机科学1的第三周),我想知道如何画弧,然后用颜色填充,比如剑上的血红色标记。到目前为止,她就是我所拥有的: import java.awt.*; import javax.swing.*; class MainPanel extends JPanel { public void paintComp
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);
}
publicstaticvoidmain(字符串[]args)
{
String[]enteredWords={“这里”、“那里”、“到处”};
List randomWords=Arrays.asList(输入的单词);
集合。随机移动(随机词);
System.out.println(随机字);
}
您还可以使用Scanner类来使用自定义输入进行分类
Scanner scan=new Scanner(System.in);
for(int i=0;i<5;i++)
{
System.out.println("Enter a character");
String someValue[i]=scan.nextLine();
}
Scanner scan=新的扫描仪(System.in);
对于(int i=0;iSorry),我不知道数组是什么,更不用说如何编写数组了。@SomeRandomGuy如果你不知道数组是什么,那么你需要读一本介绍性的书。关于Java的教程。谢谢你的教程
List<String> characters= Arrays.asList(someValue);
Collections.shuffle(characters);
System.out.println(characters);