[英]Java applet wont show image
我試圖對我的第一個Java applet進行編程,而在開始后不久,我已經遇到了2個問題。
我已經搜索了問題,但是什么也找不到。
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:Applet中的方法以什么順序調用? 如果您注意到的話,使用的Thread的構造函數確實this
進行了引用,而且,您不必自己run
因為這是Thread類的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.