Guten Abend,
wie kann man über 2 Panels ein Bild zeichnen? (wie es ganz unten im Bild dargestellt ist)
Zusätzlich werden in den Panels auch noch Bilder gezeichnet.
Wenn ich in den Panels keine Bilder zeichnen würde, dann funktioniert es auf einmal mit dem Zeichnen!
Aber es sollen nun mal Bilder darein :lol:
Also die Panels sollen jeweils Bilder drin haben und danach soll über die beiden Panels ein Bild gezeichnet werden.
Ich habe es so in etwa gemacht:
wie kann man über 2 Panels ein Bild zeichnen? (wie es ganz unten im Bild dargestellt ist)
Zusätzlich werden in den Panels auch noch Bilder gezeichnet.
Wenn ich in den Panels keine Bilder zeichnen würde, dann funktioniert es auf einmal mit dem Zeichnen!
Aber es sollen nun mal Bilder darein :lol:
Also die Panels sollen jeweils Bilder drin haben und danach soll über die beiden Panels ein Bild gezeichnet werden.
Ich habe es so in etwa gemacht:
Java:
public class Zeichnen extends JComponent {
public Zeichnen() {
drawComponents(this);
//....
}
public void drawComponents(JComponent component) {
JPanel right = new JPanel() {
public void paintComponent(Graphics p) {
super.paintComponent(p);
g.drawImage(panelImage,0,0,this);
}
};
right.setOpaque(false);
component.add(right);
JPanel left = new JPanel() {
public void paintComponent(Graphics p) {
super.paintComponent(p);
g.drawImage(panelImage,0,0,this);
}
};
left.setOpaque(false);
component.add(left);
}
// und dann noch die allgemeine
public void paintComponent(Graphics p) {
super.paintComponent(p);
// Hier zur zeichnen klappt auch nicht...
}
}