Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在主循环中实现图形类?_Java_Graphics - Fatal编程技术网

Java 如何在主循环中实现图形类?

Java 如何在主循环中实现图形类?,java,graphics,Java,Graphics,我用Java编写了一个模拟,在帮助下,得到了一个扩展JPanel的类。实施情况摘要如下: public class Map extends JPanel { BufferedImage truck1; public Map() throws IOException { truck1 = ImageIO.read(getClass().getResource("Truck.png")); } protected void paintcomponent (Graphics g) {

我用Java编写了一个模拟,在帮助下,得到了一个扩展JPanel的类。实施情况摘要如下:

public class Map extends JPanel {
BufferedImage truck1;

public Map() throws IOException {
    truck1 = ImageIO.read(getClass().getResource("Truck.png"));
}

protected void paintcomponent (Graphics g) {
    super.paintComponent(g);
    g.drawImage(truck1, 50, 100, 300, 300, this);
}
如何在我的主函数中初始化或调用此对象,使其在屏幕上绘制对象?

使用google如何:

  • 创建一个JFrame
  • 将您的JPanel添加到其中
  • 使框架可见