Hi Axel + Forumsteilnehmer,
ein ImgShowComponent-Objekt liefert ein Canvas:
____________________________________________________________________
import java.awt.*;
public class ImgShowComponent extends Canvas
{
private Image img = null;
ImgShowComponent( String sFile )
{
img = getToolkit().getImage( sFile );
MediaTracker mt = new MediaTracker( this );
mt.addImage( img, 0 );
try { mt.waitForAll(); } catch( InterruptedException ex ) { }
}
public void paint( Graphics g )
{
g.drawImage( img, 0, 0, this );
}
public Dimension getPreferredSize()
{
return new Dimension( img.getWidth( this ), img.getHeight( this ) );
}
public Dimension getMinimumSize()
{
return getPreferredSize();
}
}
____________________________________________________________________
Das funktioniert auch überall. Was dagegen nicht funktioniert, ist die Darstellung von Buttons im Firefox. Wie gibts das? Ist doch eigentlich Sache der VM und nicht des Browsers, oder eben nur sehr indirekt? :)
Gruß Michi