我的 Java 学校有以下任务:
使用您自己的图形创建 GUI 窗口。该图形应在单独的 JPanel 类中创建,并使用 java.awt.Graphics 类的绘制和填充方法进行绘制(例如,带花园的房子、汽车等)。图形应包含至少 5 种不同类型的图形(矩形、椭圆形等)、至少一个多边形(draw 或 fillPolygon (polygon p) 方法)和一个圆弧(draw 或 fillArc 方法 (int x, int y, int 宽度、int 高度、int startAngle、int arcAngle))。该图形还应包含至少 10 个绘图元素,并由至少 4 种不同的颜色组成。
但我不知道如何使用 Graphics 类,所以我不知道如何创建 Grahpics 对象并编辑它。有谁知道如何解决这个问题?谢谢
最佳答案
您可以通过 JPanel 使用图形;
class exampleclass extends JPanel {
exampleClass() {
...
}
@Override
public void paintComponent(Graphics g) {
...your code here...
}
}
有关更多信息,请查看; https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html
您可以使用repaint();
调用paint方法
关于Java,为面板创建和编辑图形对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61170990/