java我试图用多条水平线和垂直线画一个圆,结果遇到了一个路障。我该怎么跑
我正在尝试创建一个java项目,我在上面画一个圆,然后在上面画线。我以前经常写java,但已经有一段时间了。 我的主要文件是
-----------------
FirstProject.java
-----------------
package first.project;
import java.awt.Graphics;
public class FirstProject {
public static void main(String[] args) {
//
d = new JP(100, 100, 100, 100);
}
}
JP。爪哇
package first.project;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class JP extends JPanel {
public void JP(Graphics g, int x, int y, int a, int b) {
g.drawOval(x, y, a, b);
JFrame frame = new JFrame("java tutorial");
frame.getContentPane().add(new JP());
frame.setSize(300, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
}
}
# 1 楼答案
这会让你记忆犹新:
# 2 楼答案
你有一个名为JP的类。这个类将5个值作为参数
但是当你生成一个对象时,你只给它4个参数
但是,当您从主类中的JP类生成一个对象时,需要给它一些参数。从父类创建JP对象时,请添加第一个
Graphics
参数我希望这个答案能对你有所帮助