Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.756 pregleda

Najnovija ↓

HItno Potrebna Pomoc 16.09.2006. u 23:58 · pre 245 meseci
izmenjeno 2 puta, poslednji put veljaradenkovic 17.09.2006. u 23:43
  1. veljaradenkovic17.09.2006. u 23:43zapis iz teksta poruke
  2. voock17.09.2006. u 08:57zapis iz teksta poruke
#1
Imam ovaj kod

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();
                
            }


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
Re: HItno Potrebna Pomoc 17.09.2006. u 15:30 · pre 245 meseci #2
mislim da ti kao pises u file fali poziv close() metode ...aj probaj mozda je do toga
Potpis
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie
Re: HItno Potrebna Pomoc 17.09.2006. u 21:42 · pre 245 meseci #3
Ako nije close() u pitanju ajde postuj kod ponovo ali sa [code] tagovima...
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme