bmp in java-swing anzeigen



  • hi

    ich habe eine normale swing oberfläche, und ein borderlayout. in der mitte soll nach aufruf ein bmp-bild angezeigt werden.

    soweit ich weiss wird das anzeigen von bmp in java nicht unterstützt. hat jemand ne idee oder code um das problem zu lösen ?

    wie stellt man ein bild am schnellsten dar ? direkt als image in das borderlayout, oder via panel, als Frame....

    in meiner andwendung müssen sehr schnell bilder nacheinander angezeigt werden. ich dachte mir das ich die vorher in eine hashtabelle lade um den aufruf zu beschleunigen. überleg halt momentan noch nach nem geeigneten datentyp für die objekte in der hashtabelle ( also ob ich direkt als image mache oder gleich zb das komplette panel reinhaue)

    thx for help

    pain



  • Warum konvertierst Du die bmps nicht in jpgs? Ist kleiner = schneller.

    Ich würde einfach ein JLabel und setIcon() verwenden um das Bild anzuzeigen. Ob das schnell genug ist weiss ich allerdings nicht.



  • konvertieren geht nicht da die bilddateien direkt von einer engine ausgeworfen werden, in *.bmp. hab mittlerweile ne andere lösung gefunden.trotzdem danke.

    pain


Anmelden zum Antworten