|
|||||||||||||||||||||||||||||||||||||||||
| ISBN: 3826617800 ISBN: 3826617800 ISBN: 3826617800 ISBN: 3826617800 | |||||||||||||||||||||||||||||||||||||||||
|
|
Wir empfehlen: | ||||||||||||||||||||||||||||||||||||||||
|
Next: Eigenschaftseditoren Up: Programmbeispiele Previous: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java,
SerialisierungStorage.javaimport 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: Eigenschaftseditoren Up: Programmbeispiele Previous: Eingeschraenkte Eigenschaften: Thermometer.javaConstrainer.java, |
|
||||||||||||||||||||||||||||||||||||||||
|
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 | |||||||||||||||||||||||||||||||||||||||||