skalierendes Bild in Label einfügen
-
ich hab in der forumssuche leider nichts passendes gefunden, kann mir jemand helfen ein bild in einem label darzustellen, das sich von selber skaliert ?
was ich bisher gefunden hab war recht diffus und wirkte reichlich umständlich .... hat swing eigentlich keine bessere komponente um bilder darzustellen ?ich wollte ein bild darstellen, das später noch mit eingabefeldern überlagert werden soll ... zur not reicht auch das skallierende bild und ich leg ne tabelle für die werte darunter an
-
IconImage jDraw; Image jPic; ... jDraw.setImage(jPic.getScaledInstance( jDiagramLabel.getWidth(), jDiagramLabel.getHeight(), Image.SCALE_AREA_AVERAGING)); System.out.println("("+ new Integer(jDiagramLabel.getWidth()).toString()+", " +new Integer(jDiagramLabel.getHeight()).toString()+")");
er gibt zwar gültige zahlen aus, aber das bild will einfach nicht erscheinen .... es erscheint aber wenn ich ihm das bild direkt zuweise irgendwas haut mit dem getscaledinstance nicht hin
EDIT: jetzt gehts aber die aktualisierung hinkt hinterher!