Java,为面板创建和编辑图形对象?
Java, create and edit a Graphics Object for Panel?
我在 Java 的学校有以下任务:
使用您自己的图形创建 GUI window。此图形应在单独的 JPanel class 中创建,并使用 java.awt.Graphics class 的绘制和填充方法绘制(例如,带花园的房子、汽车等)。图形应包含至少 5 种不同类型的图形(矩形,椭圆,...),至少一个多边形(draw 或 fillPolygon(polygon p) 方法)和一个圆弧(draw 或 fillArc 方法(int x, int y, int width, int height, int startAngle, int arcAngle)).该图形还应包含至少 10 个绘图元素并由至少 4 种不同的颜色组成。
但是我不知道如何使用 class 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();
我在 Java 的学校有以下任务:
使用您自己的图形创建 GUI window。此图形应在单独的 JPanel class 中创建,并使用 java.awt.Graphics class 的绘制和填充方法绘制(例如,带花园的房子、汽车等)。图形应包含至少 5 种不同类型的图形(矩形,椭圆,...),至少一个多边形(draw 或 fillPolygon(polygon p) 方法)和一个圆弧(draw 或 fillArc 方法(int x, int y, int width, int height, int startAngle, int arcAngle)).该图形还应包含至少 10 个绘图元素并由至少 4 种不同的颜色组成。
但是我不知道如何使用 class 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();