0
本質的にlovespriteというイメージがバックグラウンド上に現れるようにしたいと思います。私はちょうどデータと呼ばれるプロジェクトのパッケージからそれを取り出したいと思います。 私はチュートリアルの後で同様のことをしましたが、それは私が覚えているようにまっすぐ進むようには見えません。どんな助けもありがとう。私はeclipseでリソースを作って、それから私の開始クラスに画像を引き出したいと思っています
package scoreboard;
import java.applet.Applet;
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
//private URL base;
import scoreboard.StartingClass;
public class StartingClass extends Applet implements Runnable, KeyListener {
ImageIcon img = new ImageIcon("/scoreboard/src/data/lovesprite.png");
private URL base;
private static Image lovesprite;
//public StartingClass() {
// TODO Auto-generated constructor stub
//JLabel blueLabel = new JLabel("a");
//blueLabel.setOpaque(true);
//blueLabel.setBackground(Color.BLUE);}
@Override
public void init() {
super.init();
setSize(1000, 800); // window size
setBackground(Color.GREEN); // sets BG as green
setFocusable(true); // applet takes focus when game begins, this does
// not enable unless you are with applet
addKeyListener(this);
Frame frame = (Frame) this.getParent().getParent(); // assigns the
// window of app to
// frame
frame.setTitle("wimbledon scoreboard"); // assigns title
// TODO: Handle exception
//URL base;
lovesprite = getImage(base, "/scoreboard/src/data/lovesprite.png");
new ImageIcon("/scoreboard/src/data/lovesprite.png");
}
@Override
public void paint(Graphics g) {
g.drawImage(lovesprite(), 180, 110, this);
paint(g);}
private Image lovesprite()
{
return null;
}