KingLM97
Lieutenant
- Registriert
- Mai 2012
- Beiträge
- 908
Hallo,
da am vergangen Sonntag meine Uroma im Alter von 93 Jahren verstorben ist, wollte ich ein kleines Programm schreiben...
Ich habe eine Frame, auf dem links ein Panel liegt, in den Maßen 200x400. Darin will ich ein Bild anzeigen lassen...Dieses Bild (namens "Ticktackoma.jpg") befindet sich im Package "Ticktackoma" (dort liegen auch die ganzen anderen Klassen).
Ich habe das Bild nun eingelesen, aber wie zeige ich das im Panel an? Ich kann jedenfalls die Hintergrundfarbe des Panels ändern...
Ich bin ein relativer Neuling in Java, also entschuldigt irgendwelche Denkfehler im Code...
Grüße,
Lukas
da am vergangen Sonntag meine Uroma im Alter von 93 Jahren verstorben ist, wollte ich ein kleines Programm schreiben...
Ich habe eine Frame, auf dem links ein Panel liegt, in den Maßen 200x400. Darin will ich ein Bild anzeigen lassen...Dieses Bild (namens "Ticktackoma.jpg") befindet sich im Package "Ticktackoma" (dort liegen auch die ganzen anderen Klassen).
Ich habe das Bild nun eingelesen, aber wie zeige ich das im Panel an? Ich kann jedenfalls die Hintergrundfarbe des Panels ändern...
Code:
package Ticktackoma;
import java.awt.Color;
import java.awt.Toolkit;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class FrameGedenken extends JFrame {
int X = Toolkit.getDefaultToolkit().getScreenSize().width / 2;
int Y = Toolkit.getDefaultToolkit().getScreenSize().height / 2;
public FrameGedenken(){
setTitle("In Gedenken an meine Uroma...");
setVisible(true);
setBounds(X, Y, 400, 400);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JLabel label = new JLabel();
label.setBounds(1, 1, 200, 400);
JPanel panel = new JPanel();
panel.setBounds(1, 1, 200, 400);
panel.setVisible(true);
//panel.setBackground(Color.MAGENTA);
URL image = FrameGedenken.class.getClassLoader().getResource("Ticktackoma/Ticktackoma.jpg");
add(label);
label.add(panel);
}
}
Ich bin ein relativer Neuling in Java, also entschuldigt irgendwelche Denkfehler im Code...
Grüße,
Lukas