Hallo,
Ich habe ein JPanel in dem sich zwei JLabel mit den im Code gezeigten Bildern befinden.
ich möchte das Bild "viertelNote.JPG" über dem Bild "notenlinien.png" haben.
Wie ich gelesen hatte gibt es dafür etwas wie: JLayeredPane.
Aber dies bekomme ich irgendwie nicht hin.
(In meinem eigentlichen Projekt habe ich noch einen Button mit dem ich das Notenbild verschieben kann, allerdings scheitert es an der hier erwähnten Anzeige.)
Es würde mich freuen wenn ihr mir helfen könntet.
Ich habe ein JPanel in dem sich zwei JLabel mit den im Code gezeigten Bildern befinden.
ich möchte das Bild "viertelNote.JPG" über dem Bild "notenlinien.png" haben.
Wie ich gelesen hatte gibt es dafür etwas wie: JLayeredPane.
Aber dies bekomme ich irgendwie nicht hin.
(In meinem eigentlichen Projekt habe ich noch einen Button mit dem ich das Notenbild verschieben kann, allerdings scheitert es an der hier erwähnten Anzeige.)
Es würde mich freuen wenn ihr mir helfen könntet.
Java:
package javatests;
import java.awt.FlowLayout;
import javax.swing.*;
public class Stapeln extends JFrame {
JLabel notenlinien = new JLabel(new ImageIcon("img/notenlinien.png"));
JLabel note = new JLabel(new ImageIcon("img/viertelNote.JPG"));
JPanel panel = new JPanel();
public Stapeln(){
super("Bilder stapeln");
initForm();
}
public void initForm(){
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setBounds(200,200,800,300);
this.setLayout(new FlowLayout());
panel.add(notenlinien);
panel.add(note);
this.add(panel);
}
public void showStapeln(){
this.setSize(800,400);
this.setVisible(true);
}
}