您好我正在为我想要创建的游戏创建一个小型演示。我想在黑线上画一张马里奥的照片。我已经实现了以下代码。 JFrame
确实开始了,我看到底部的黑线,但马里奥的图片没有出现。我相信答案是显而易见的,但我们将不胜感激。我已经尝试将标签添加到JPanel
,但结果是一样的。
package Game;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class world extends JFrame {
public static void main(String[] args) {
// TODO Auto-generated method stub
world w = new world();
}
public ImageIcon mario = new ImageIcon("D:\\Eclipse\\2DShooter\\Photos\\wall-jump.jpg");
public world() {
setTitle("Demo");
setSize(800, 480);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JLabel Mario = new JLabel();
Mario.setIcon(mario);
add(Mario);
setVisible(true);
}
public void paint(Graphics g){
g.setColor(Color.BLACK);
g.fillRect(0, 460, 800, 20);
}
}