gpt4 book ai didi

Java Polygon2D 编译器错误

转载 作者:行者123 更新时间:2023-12-01 11:33:14 25 4
gpt4 key购买 nike

我对java很陌生,我正在尝试实现一个可以变换的多边形。我认为这需要 Polygon2D,但以下代码会产生“包 Polygon2d 不存在”的编译器错误:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.geom.*;


....


public void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setPaint(theColor);
setOpaque(true);
int[] xs = new int[]{250,350,350,400,350,350,250};
int[] ys = new int[]{200,200,225,175,125,150,150};
g2.draw(new Polygon2D.Double(xs, ys, xs.length)); //error is here
g2.rotate(Math.toRadians(45));
}
....

感谢大家的帮助和耐心(希望如此!)

最佳答案

您的包裹不存在。在类的顶部,应该有一个包标识。如果你说得对,它被命名为 Polygon2d,它不是你的类(无论这段代码在哪里)所在的 java 包。您需要更改它以匹配您的类所在的正确包。

关于Java Polygon2D 编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30251343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com