Hallo, ich bin zurzeit dabei ein kleines Spiel zu programmieren, (8bit,2D, also nicht wirklich etwas außergewöhnliches ). Jedoch habe ich ein Problem, ein Bild das ich einfügen möchte, kann ich irgendwie nicht einfügen. Ich bekomme dabei auch keine Fehlermeldung oder sonstiges. Ich habe auch schon im Internet gesucht und nichts gefunden. Kann es sein das ich eventuell etwas bei eclpise verstellt habe? oder hab ich irgendwo was in dem Code vergessen?
danke schonmal im vorraus
package package1;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import javax.swing.JLabel;
public class Label extends JLabel{
private static final long serialVersionUID = 1L;
ImageLaden laden = new ImageLaden();
protected void Paint(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
super.paintComponent(g);
g2d.setRenderingHint(
RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g.drawImage(ImageLaden.imageee, 0, 0,Variablen.breite,Variablen.höhe, labelFor);
repaint();
}
}
package package1;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageLaden {
static BufferedImage imageee;
public ImageLaden() {
try {
imageee=ImageIO.read(new File("resc/rec/gem2.png"));
} catch (IOException e) {
System.out.println("alarm");
e.printStackTrace();
}
}
}
package package1;
import java.awt.Label;
import javax.swing.JFrame;
public class Gui {
JFrame Jfr1;
public Gui() {
Jfr1 = new JFrame();
Jfr1.setSize(Variablen.breite, Variablen.höhe);
Jfr1.setLocationRelativeTo(null);
Jfr1.setResizable(false);
Jfr1.requestFocus();
Jfr1.setVisible(true);
Jfr1.setTitle("Live in the woods");
Variablen.lab = new Label();
Variablen.lab.setBounds(0, 0, Variablen.breite, Variablen.höhe);
Variablen.lab.setVisible(true);
Jfr1.add(Variablen.lab);
}
}
danke schonmal im vorraus
package package1;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import javax.swing.JLabel;
public class Label extends JLabel{
private static final long serialVersionUID = 1L;
ImageLaden laden = new ImageLaden();
protected void Paint(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
super.paintComponent(g);
g2d.setRenderingHint(
RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
g.drawImage(ImageLaden.imageee, 0, 0,Variablen.breite,Variablen.höhe, labelFor);
repaint();
}
}
package package1;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageLaden {
static BufferedImage imageee;
public ImageLaden() {
try {
imageee=ImageIO.read(new File("resc/rec/gem2.png"));
} catch (IOException e) {
System.out.println("alarm");
e.printStackTrace();
}
}
}
package package1;
import java.awt.Label;
import javax.swing.JFrame;
public class Gui {
JFrame Jfr1;
public Gui() {
Jfr1 = new JFrame();
Jfr1.setSize(Variablen.breite, Variablen.höhe);
Jfr1.setLocationRelativeTo(null);
Jfr1.setResizable(false);
Jfr1.requestFocus();
Jfr1.setVisible(true);
Jfr1.setTitle("Live in the woods");
Variablen.lab = new Label();
Variablen.lab.setBounds(0, 0, Variablen.breite, Variablen.höhe);
Variablen.lab.setVisible(true);
Jfr1.add(Variablen.lab);
}
}