Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class TestKasa extends JFrame implements ActionListener{
static JFrame glavniProzor = new JFrame ("Kasa");
private static JMenu prodaja= new JMenu("Prodaja");
private static JMenu unos =new JMenu ("Unos");
private static JMenu objasnjenja=new JMenu ("Objašnjenje");
private JMenuItem kasa,izlaz,unosNovog,azuriranje,brisanje,listanje,pomoc,autori;
private JMenuBar linija= new JMenuBar();
public JTextArea listanjeZona = new JTextArea(); static Kasaf ka =new Kasaf();
Output o;
Vector vh;
public TestKasa(){
Toolkit alat = glavniProzor.getToolkit();
Dimension prozorVel = alat.getScreenSize();
glavniProzor.setBounds(prozorVel.width/4, prozorVel.height/4, //Pozicija
prozorVel.width/2, prozorVel.height/2); //Velicina
try{
ObjectInputStream or = new ObjectInputStream(new FileInputStream("HemElementi.bin"));
vh = (Vector) or.readObject();
}
catch(Exception e){
vh = new Vector();
}
glavniProzor.add(ka);
glavniProzor.show();
}
public void actionPerformed (ActionEvent e){
String dogadjaj = e.getActionCommand();
if(dogadjaj.equals("Izlaz")){
System.out.println("aaaa");
zavrsi();}
}
public void zavrsi(){
try{
ObjectOutputStream or = new ObjectOutputStream(new FileOutputStream("HemElementi.bin"));
or.writeObject(vh);
System.out.println("Snimanje na kraju je ok");
}
catch (Exception e) {System.out.println("Snimanje na kraju nije ok");}
this.setVisible(false);
System.exit(0);
}
public static void main(String[] args) {
TestKasa kas =new TestKasa();
}
}
E sad kod ovog dela
try{
ObjectInputStream or = new ObjectInputStream(new FileInputStream("HemElementi.bin"));
vh = (Vector) or.readObject();
}
catch(Exception e){
vh = new Vector();
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class TestKasa extends JFrame implements ActionListener{
static JFrame glavniProzor = new JFrame ("Kasa");
private static JMenu prodaja= new JMenu("Prodaja");
private static JMenu unos =new JMenu ("Unos");
private static JMenu objasnjenja=new JMenu ("Objašnjenje");
private JMenuItem kasa,izlaz,unosNovog,azuriranje,brisanje,listanje,pomoc,autori;
private JMenuBar linija= new JMenuBar();
public JTextArea listanjeZona = new JTextArea(); static Kasaf ka =new Kasaf();
Output o;
Vector vh;
public TestKasa(){
Toolkit alat = glavniProzor.getToolkit();
Dimension prozorVel = alat.getScreenSize();
glavniProzor.setBounds(prozorVel.width/4, prozorVel.height/4, //Pozicija
prozorVel.width/2, prozorVel.height/2); //Velicina
try{
ObjectInputStream or = new ObjectInputStream(new FileInputStream("HemElementi.bin"));
vh = (Vector) or.readObject();
}
catch(Exception e){
vh = new Vector();
}
glavniProzor.add(ka);
glavniProzor.show();
}
public void actionPerformed (ActionEvent e){
String dogadjaj = e.getActionCommand();
if(dogadjaj.equals("Izlaz")){
System.out.println("aaaa");
zavrsi();}
}
public void zavrsi(){
try{
ObjectOutputStream or = new ObjectOutputStream(new FileOutputStream("HemElementi.bin"));
or.writeObject(vh);
System.out.println("Snimanje na kraju je ok");
}
catch (Exception e) {System.out.println("Snimanje na kraju nije ok");}
this.setVisible(false);
System.exit(0);
}
public static void main(String[] args) {
TestKasa kas =new TestKasa();
}
}
E sad kod ovog dela
try{
ObjectInputStream or = new ObjectInputStream(new FileInputStream("HemElementi.bin"));
vh = (Vector) or.readObject();
}
catch(Exception e){
vh = new Vector();
}
Pri ponovnom startovanju nikako nece da ucita podatke iz HemElementi.bin,
pa ako neko zna u cemu je problem bio bih mu jako zahvalan na pomoci
[Ovu poruku je menjao voock dana 17.09.2006. u 08:57 GMT+1]
[Ovu poruku je menjao veljaradenkovic dana 17.09.2006. u 23:43 GMT+1]