【发布时间】:2021-12-01 07:21:21
【问题描述】:
我有两门课,其中一门是主班。我需要将另一个类导入缅因州。我知道你需要创建这个类的一个对象,但是如何实现呢?
// basic main
import javax.swing.*;
import java.awt.*;
public class Main {
public static void main(String[] args) {
int w = 640;
int h = 480;
JFrame f = new JFrame();
Object g = null;
Drawing dc = new Drawing(Graphics g);
f.setSize(w, h);
f.setTitle("Digits");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
// another class which i need import
import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
class Drawing extends JComponent {
public Drawing() {
}
@Override
protected void paintComponent(Graphics g){
Graphics2D g2d = (Graphics2D) g;
RenderingHints rh = new RenderingHints(
RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2d.setRenderingHints(rh);
Path2D.Double curve = new Path2D.Double();
curve.moveTo(250,400);
curve.curveTo(350,300,500,300,600,400);
g2d.draw(curve);
}
}
【问题讨论】:
-
如果它在同一个包中,你很高兴。否则
import package.path.morepaths.Drawing;