gpt4 book ai didi

Java 小程序不显示图像

转载 作者:太空宇宙 更新时间:2023-11-04 15:16:06 25 4
gpt4 key购买 nike

我正在尝试编写我的第一个 Java 小程序,开始后不久,我就遇到了 2 个问题。

  1. 图片不会显示
  2. 每当我使用 while 循环(在以下代码中将其转换为注释)时,小程序在初始化后不会执行任何操作,也不会使用react。

我已经搜索过这个问题,但找不到任何东西。

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.CropImageFilter;
import java.awt.image.FilteredImageSource;

import javax.swing.ImageIcon;
import javax.swing.JApplet;


public class start extends JApplet implements Runnable{


public boolean pause = false;

public Image bg;
public Image back;
public Image ground;
public Image front;

public void init(){

setSize(800, 450);
bg = getImage(getCodeBase(),"res/bg.PNG");
back = getImage(getCodeBase(),"res/back.PNG");
ground = getImage(getCodeBase(),"res/ground.PNG");
front = getImage(getCodeBase(),"res/front.PNG");
}

public void start(){
Thread game = new Thread();
game.start();
run();
}

public void stop(){
}

public void destroy(){

}

public void run(){
Thread.currentThread().setPriority(Thread.MIN_PRIORITY);

// while(!pause){
// repaint();
//
// try{
// Thread.sleep(25);
// }catch(InterruptedException e){
//
// }

// }

Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
}



public void paint(Graphics g){
g.drawImage(bg, 10, 10, this);
g.drawImage(back, 10, 10, this);
g.drawImage(ground, 10, 10, this);
g.drawImage(front, 10, 10, this);
}

}

最佳答案

我认为您正在尝试执行此处示例的操作:Java: In what order are the methods called in an Applet?如果您注意到,所使用的 Thread 的构造函数确实引用了 this ,顺便说一句,您不需要自己调用 run ,因为这是 Thread 的一部分类。

关于Java 小程序不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20846435/

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