Hallo,
ich habe mal wieder ein Problem:
im WebStart funktioniert folgende Methode nimmer:
Es kommt stets eine solche Fehlermeldung:
Die Bildchen, die geladen werden sollen, sind in den jar-Dateien vorhanden. Wir hatten ja schon ein ähnliches Problem mit ImageIcon im WebStart, es ließ sich jedoch mit dem ClassLoader beheben.
Und woran hackts denn bei BufferedImage?
ich habe mal wieder ein Problem:
im WebStart funktioniert folgende Methode nimmer:
Code:
private TexturePaint getImage(String BildUrl){
BufferedImage bufferedImage = null;
// Get current classloader
ClassLoader cl = this.getClass().getClassLoader();
try {
bufferedImage = ImageIO.read(cl.getResource(BildUrl));
} catch (Exception ex) {
DHPAsgard.getLogger().log(Level.SEVERE, ex.getMessage(), ex);
}
return new TexturePaint(bufferedImage, (Rectangle2D)DHPGUIConstants.FORM_OPAQUEBUTTON);
}
Es kommt stets eine solche Fehlermeldung:
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
at dhp.GUIComponent.Popup.DHPBaseOpaqueButton.getImage(DHPBaseOpaqueButton.java:95)
at dhp.GUIComponent.Popup.DHPBaseOpaqueButton.<init>(DHPBaseOpaqueButton.java:54)
at dhp.GUIComponent.Popup.DHPOpaqueButtonVerbinden.<init>(DHPOpaqueButtonVerbinden.java:10)
at dhp.GUIComponent.Popup.DHPFunctionsAnruf.<init>(DHPFunctionsAnruf.java:29)
at dhp.GUIComponent.Popup.DHPPopupFrame.changeStatus(DHPPopupFrame.java:127)
at dhp.GUIComponent.DHPCallQeue.update(DHPCallQeue.java:172)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at dhp.Objects.Models.DHPCallModellListe.addCall(DHPCallModellListe.java:38)
at dhp.jiax2.ext.DHPIAXManager.call(DHPIAXManager.java:270)
at dhp.jiax2.ext.JIAXclient.processIAXEvent(JIAXclient.java:399)
at dhp.jiax2.ext.JIAXclient.run(JIAXclient.java:504)
at java.lang.Thread.run(Unknown Source)
04.04.2008 17:07:53 dhp.jiax2.ext.JIAXclient run
Die Bildchen, die geladen werden sollen, sind in den jar-Dateien vorhanden. Wir hatten ja schon ein ähnliches Problem mit ImageIcon im WebStart, es ließ sich jedoch mit dem ClassLoader beheben.
Und woran hackts denn bei BufferedImage?
Zuletzt bearbeitet: