Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Serijalzacija problem

[es] :: Java :: Serijalzacija problem

[ Pregleda: 2477 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

x VITA x
Beograd

Član broj: 41277
Poruke: 57
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Serijalzacija problem16.05.2005. u 00:29 - pre 230 meseci
dakle da li iko zna zasto ovo ne radi?

Code:
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import javax.swing.JTabbedPane;


public class ContUnosOdgovora extends JTabbedPane implements Serializable{

    public static void main(String[] args){
        try{
            ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("smor"));
            out.writeObject(new ContUnosOdgovora());
            out.close();
        }catch(IOException exception){
            exception.printStackTrace();
        }
    }
}


greska je
Code:

java.io.NotSerializableException: javax.swing.plaf.metal.MetalTabbedPaneUI$TabbedPaneLayout
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075)
    at java.io.ObjectOutputStream.access$100(ObjectOutputStream.java:135)
    at java.io.ObjectOutputStream$PutFieldImpl.writeFields(ObjectOutputStream.java:1512)
    at java.io.ObjectOutputStream.writeFields(ObjectOutputStream.java:418)
    at java.awt.Container.writeObject(Container.java:3461)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
    at ContUnosOdgovora.main(ContUnosOdgovora.java:13)



java 1.5.0 linux

vec nekoliko sati pokusavam da sredim neki program..i nece da radi pa sam suzavajuci probem dosao da je do ovoga greska...
nikako da provalim zasto nece kad je ovo podklasa od JTabbedPane a ona implementira Serializable(cak ne bih ni trebao da navodim za ovu moju klasu da i ona implementira ser. ali mislio sam da nije do toga,mada ne bi imalo smisla )

a najjace od svega je kad probam da upisem new JTabbedPane() radi ok.. ????

help !!
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie
 
Odgovor na temu

dacho
Montreal

Član broj: 4096
Poruke: 38
*.dialup.sprint-canada.net.



Profil

icon Re: Serijalzacija problem16.05.2005. u 01:28 - pre 230 meseci
java.io.NotSerializableException ti kaze da JTabbedPane ne mozes (nije moguce) serijalizirati.
 
Odgovor na temu

x VITA x
Beograd

Član broj: 41277
Poruke: 57
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Serijalzacija problem16.05.2005. u 01:33 - pre 230 meseci
JTabbedPane mozes serijalizovati.. implementira Serial. i pokusao sam i radi...
ali zasto moja klasa nece???
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie
 
Odgovor na temu

dacho
Montreal

Član broj: 4096
Poruke: 38
*.dialup.sprint-canada.net.



Profil

icon Re: Serijalzacija problem16.05.2005. u 01:43 - pre 230 meseci
U pravu si, pogledaj http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6190713
 
Odgovor na temu

[es] :: Java :: Serijalzacija problem

[ Pregleda: 2477 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.