문제 설명
Java, 패널용 그래픽 개체 생성 및 편집? (Java, create and edit a Graphics Object for Panel?)
저는 학교에서 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를 만드는 방법을 모릅니다. 개체를 지정하고 편집합니다. 아무도 이것을 해결하는 방법을 알고 있습니까? 감사합니다
참조 솔루션
방법 1:
You can use graphics with a JPanel;
class exampleclass extends JPanel {
exampleClass() {
...
}
@Override
public void paintComponent(Graphics g) {
...your code here...
}
}
For more information, look at; https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html
You can call paint method with, repaint();
(by AirKrypton、Atahan Atay)