0
這裏是我的代碼。我之前使用過Ellipse2D.Double,所以這很奇怪。爲什麼Ellipse2D.Double不被認可?
import java.awt.*;
import javax.swing.JComponent;
import java.awt.geom.Ellipse2D.Double;
public class Benzene extends JComponent
{
int size = 75;
public void paintComponent(Graphics g){
Graphics2D g2 = (Graphics2D) g;
drawHex(size, g2);
drawCircle(size, g2);
}
public void drawHex(int size, Graphics2D g2){
Polygon hexagon = new Polygon();
Rectangle drawTest = new Rectangle(100,100,100,100);
g2.draw(drawTest);
}
public void drawCircle(int size, Graphics2D g2){
Ellipse2D.Double circle = new Ellipse2D.Double(100,100,size,size);
g2.draw(circle);
}
}
我將如何解決這個問題?不知道我做錯了什麼。
我不知道確切的答案,但這種情況經常發生在Eclipse中,看到這種類型的問題在問了很多,你應該看到,如果你能找到任何類似回答(如果他們沒有幫助你,請引用他們不工作) – MadProgrammer