Serialisieren?

Status
Nicht offen für weitere Antworten.

Lulumann6

Aktives Mitglied
boa ich sitzt jetzt schon so lange an dem fehler... kann mir jemand sagen warum ich diese klasse nicht serialisieren kann ???:L
Code:
import java.awt.*;
import javax.swing.*;
import java.io.*;

public class Images extends JPanel implements Serializable {

private Image model;
 private String name;
 
	public Images(Image model) {
        this.model = model;
	}
	
	public String getName(){
		return name;
	}
	
	public void setName(String name){
		this.name = name;
	}
	
    public Image getModel(){
    	return model;
    }
 
    public void setModel(Image model){
	    this.model = model;
    }
    
    public void paint(Graphics g) { 
        super.paint(g); 
        g.drawImage(this.model, 0, 0, this); 

     } 
}
 
G

Gast

Gast
was gibt es denn für einen fehler?

aber nehme mal an das liegt daran das Image bestimmt nicht das Serializable interface implementiert

müsstes du also transient setzen
 

Lulumann6

Aktives Mitglied
es wird eine java.io.NotSerializableException ausgelöst.
könntest du mir das mit dem image transient setzten bitte genauer erklären?
 

Lulumann6

Aktives Mitglied
das ist mir inzwischen auch aufgefallen das man so die bilder nicht serialisieren kann.^^
@andre danke für den tip, werde ich sofort mal ausprobieren.
 

Lulumann6

Aktives Mitglied
ich hab das alte problem gelöst indem ich einfach die url des bildes als string serialisiert habe und das image hab ich garnicht erst serialisiert.
jetzt möchte ich allerdings ein objekt mit mehreren images serialiesieren.
mit javax.imageio.ImageIO.write kann ich nur eine image als jpg, gif... speichern, und kein komplettes objekt mit mehreren images (oder sehe ich das falsch?)
jetzt bin ich auf imageicon gestoßen, dass funktioniert eigentlich ganz gut, weil imageicon serialisierbar ist.
jetzt zur frage: was würdet ihr in dem fall machen und gibt es noch andere möglichkeiten als imageicon?
 

JPKI

Top Contributor
Ich würde auch ImageIcon verwenden. Kannst ja dort, wo du es brauchst, aus dem ImageIcon-Objekt mit der Methode getImage() ein Image-Objekt erstellen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Methoden Serialisieren Java Basics - Anfänger-Themen 17
H Interface Objekte speichern und laden (serialisieren/deserialisieren) Java Basics - Anfänger-Themen 1
J Serialisieren, aber wie? Java Basics - Anfänger-Themen 3
M Datum serialisieren Java Basics - Anfänger-Themen 1
M Serialisieren Java Basics - Anfänger-Themen 7
T Array serialisieren Java Basics - Anfänger-Themen 8
H Serialisieren Java Basics - Anfänger-Themen 9
E Serialisieren Java Basics - Anfänger-Themen 2
F Input/Output Serialisieren/Deserialisieren Java Basics - Anfänger-Themen 18
D Serialisieren, was bringt das? Java Basics - Anfänger-Themen 8
P Serialisieren-deserialisieren Java Basics - Anfänger-Themen 18
F Serialisieren Java Basics - Anfänger-Themen 35
K Serialisieren mit Progress Java Basics - Anfänger-Themen 2
D Serialisieren/deserialisieren Java Basics - Anfänger-Themen 37
S JFrame mit JTextPane serialisieren Java Basics - Anfänger-Themen 5
W Objekt (de-)serialisieren Java Basics - Anfänger-Themen 5
G Serialisieren mehrerer Objekte in EINE (XML)-Datei Java Basics - Anfänger-Themen 12
E ArrayList mit eigenen typ serialisieren? Java Basics - Anfänger-Themen 1
R Objecte Serialisieren / Deserialisieren Java Basics - Anfänger-Themen 2
S Klassen Serialisieren Java Basics - Anfänger-Themen 5
V Objekt serialisieren/Deserialisieren und per get verschicken Java Basics - Anfänger-Themen 5
J Serialisierung - Array-Objekt serialisieren/deserialisieren Java Basics - Anfänger-Themen 6
V Serialisieren einer ShortMessage (javax.sound.midi) Java Basics - Anfänger-Themen 5
M Serialisieren beim Schließen des Progs sicher beenden Java Basics - Anfänger-Themen 4
H Datei nach serialisieren leer ? Java Basics - Anfänger-Themen 10
G static var serialisieren möglich? Java Basics - Anfänger-Themen 4
artur.cichosz Objekt als String serialisieren Java Basics - Anfänger-Themen 7
M Problem beim Serialisieren Java Basics - Anfänger-Themen 7
S Generics serialisieren? Java Basics - Anfänger-Themen 2
C LinkedList serialisieren? Java Basics - Anfänger-Themen 22
G Color und String serialisieren Java Basics - Anfänger-Themen 2
G alle Instanzen einer Klasse serialisieren Java Basics - Anfänger-Themen 4
C Mehrere Objekte in einer Liste einfügen und serialisieren Java Basics - Anfänger-Themen 1
S Vector serialisieren Java Basics - Anfänger-Themen 4
C Objekt serialisieren Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben