Hallo,
ich habe ein Problem mit einem JLayeredPane:
In das JLayeredPane soll nach Button click was gezeichnet werden, das funktioniert auch schon ganz gut.
Das Problem: Clicke ich den Button erneut, erscheint keine neue Grafik im JLayeredPane. Hier mal mein Quelltext:
Hier wird das Bild geladen und gezeichnet:
Und so baue ich es dann ein:
Hat zufällig jemand eine Idee an was das liegen könnte, bin am verzweifeln???[/code]
ich habe ein Problem mit einem JLayeredPane:
In das JLayeredPane soll nach Button click was gezeichnet werden, das funktioniert auch schon ganz gut.
Das Problem: Clicke ich den Button erneut, erscheint keine neue Grafik im JLayeredPane. Hier mal mein Quelltext:
Hier wird das Bild geladen und gezeichnet:
Code:
import java.awt.*;
import javax.swing.*;
class Zeichner extends JLayeredPane {
private static int x=0;
private Image img;
public Zeichner(){
setSize(498,174);
img = getToolkit().getImage("x2.jpg");
MediaTracker mt = new MediaTracker(this);
mt.addImage(img,0);
try{
mt.waitForAll();
}
catch(InterruptedException e){
System.out.println(e); }
repaint(); }
public void paint(Graphics g){
if(img !=null){
g.drawImage(img,2,2,496,172,this); } }}
Code:
class Klasse{
Zeichner malen
...
malen = new Zeichner();
GUIAnwendung.layeredPane1.add(malen);
...
}