F
FMeise
Gast
Hallo,
ich habe folgendes Problem in dieser Klasse:
Wenn ich die Klass in einem JFrame benuzte, wird paintComponent() in einer Endlosschleife aufgerufen. Wenn ich das Bild (
) nicht skaliere, wird das Bild normal geladen und auch angezeigt. Wo liegt der Fehler? Danke schon mal im Voraus.
Gruß FMeise[/code]
ich habe folgendes Problem in dieser Klasse:
Code:
import java.awt.*;
import javax.swing.JPanel;
public class DrawArea extends JPanel
{
private Image pic;
public DrawArea()
{
try
{
pic = Toolkit.getDefaultToolkit().getImage("pic.gif");
}
catch (Exception e)
{
System.exit(0);
}
}
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(pic.getScaledInstance(getWidth(), getHeight(), 0), 0, 0, this);
}
}
Wenn ich die Klass in einem JFrame benuzte, wird paintComponent() in einer Endlosschleife aufgerufen. Wenn ich das Bild (
Code:
g.drawImage(pic, 0, 0, this);
Gruß FMeise[/code]