Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich arbeite gerade an einer SWT/Draw2D Oberfläche. Da ist mir folgende Frage gekommen:
Ist es möglich beispielsweise ein Label Objekt zu serialisieren? Wenn ja wie mache ich das am einfachsten/geschicktesten?
Danke ja wäre ne gute Alternative allerdings hab ich damit dann auch Probleme.
Wenn ich versuche eine ArrayList<Label> zustand = new ArrayList<Label>(); zu speichern bekomme ich:
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Font with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.NullPointerException
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Font with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Font with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
java.lang.IllegalAccessException: Class sun.reflect.misc.Trampoline can not access a member of class org.eclipse.swt.graphics.Color with modifiers ""
Continuing ...
java.lang.RuntimeException: failed to evaluate: <unbound>=Class.new();
Continuing ...
Moin!
Ich hab mir mal die Label Klasse angeschaut. Mit dem XML Encoder wird das nicht funktionieren, da Label nicht den Bean Konventionen entspricht, d.h. u.a. auch keinen leeren Konstruktor hat... Sorry!
Muss mal ein bisserl nachdenken, vielleicht fällt mir ne Alternative ein..