Title:

Das Java Komponentenmodell: Java Beans

Home
deutsch
  
ISBN: 3826617800   ISBN: 3826617800   ISBN: 3826617800   ISBN: 3826617800 
 
  Wir empfehlen:       
  next up previous contents index
Next: Eigenschaftseditoren Up: Programmbeispiele Previous: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java,

Serialisierung

  Storage.java
import java.io.*;
import java.awt.*;
import java.awt.event.*;

public class Storage extends Button{
    protected String dateiname;
    protected boolean mode;
    public static final boolean save = true;
    public static final boolean restore = false;
    
    public Storage(){
        mode = save;
        dateiname = new String("Storage.tmp");
        setLabel("Wurst");
        addActionListener(new MyListener());
    }
    class MyListener implements ActionListener{
        //ueberschreiben
        public void actionPerformed(ActionEvent e){
            if (mode) save(); else restore();
        }
    }
    // ne paar Zugriffmethoden
    public String getDateiname(){return dateiname;}
    public void setDateiname(String s){dateiname = s;}
    public boolean getMode(){return mode;}
    public void setMode(boolean b){mode=b;}

    private void save(){
       try{
            FileOutputStream fos = new FileOutputStream(dateiname);
            ObjectOutputStream s = new ObjectOutputStream(fos);
            s.writeObject(getLabel());
            s.flush();
       }catch (Exception e){System.out.println(e);}
    }
    private void restore(){
       try{
           FileInputStream fis = new FileInputStream(dateiname);
           ObjectInputStream s = new ObjectInputStream(fis);
           setLabel((String)s.readObject());
       }catch (Exception e){System.out.println(e);}
    }
}


next up previous contents index
Next: Eigenschaftseditoren Up: Programmbeispiele Previous: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java,
  
Java 6 Das Übungsbuch. 200 Aufgaben mit vollständigen Lösungen
von Elisabeth Jung
Siehe auch:
Java 6 - Das Übungsbuch Band II
Übungsbuch Java. Bhv Co@ch compact: 260 pra...
Java-Intensivkurs: In 14 Tagen lernen Projekte er...
SCJP - Sun Certified Java Programmer / V...
Handbuch der Java-Programmierung: Standard Editi...
Das Java-Praktikum: Aufgaben und Lösun...
 
   
 
     

Back to the topic sites:
ScientificPublication.com/Startseite/Informatik/Programmieren
StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java
StudyPaper.com/Startseite/Computer

External Links to this site are permitted without prior consent.
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Copyright ©  |  Impressum