Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.5.2009, 18:20   #1
Jenkiduduldu
Član
 
Član od: 9.4.2007.
Lokacija: Somwhere, over the rainbow...
Poruke: 337
Zahvalnice: 99
Zahvaljeno 19 puta na 14 poruka
Question [Java] Smeštanje sadržaja text polja u Double vrednost

Imam tekst polje u koje ce se upisivati cene mobilnih telefona. Kako da sadrzaj tog tekst polja kovertujem u double vrednost?
Jenkiduduldu je offline   Odgovor sa citatom ove poruke
Stara 23.5.2009, 18:47   #2
rile
Član
 
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
Određen forumom Re: [Java] Smestanje sadrzaja text polja u Double vrednost

probaj Double.parseDouble(tekst);

http://java.sun.com/j2se/1.4.2/docs/...va.lang.String)
rile je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku rile na korisnoj poruci:
Jenkiduduldu (23.5.2009)
Stara 24.5.2009, 12:28   #3
Jenkiduduldu
Član
 
Član od: 9.4.2007.
Lokacija: Somwhere, over the rainbow...
Poruke: 337
Zahvalnice: 99
Zahvaljeno 19 puta na 14 poruka
Question Re: [Java] Smestanje sadrzaja text polja u Double vrednost

U formi koja je u prilog postoje tri textpolja za unos. U dva se unose podaci tipa String a u trece je tip Double (cena).

Sledi deo koda koji se poziva pritiskom na Unos dugme:

Kod:
private void jbUnosActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        String uModel = this.jtfModel.getText();
        String uProizvodjac = this.jtfProizvodjac.getText();
        double uCena = Double.parseDouble(this.jtfCena.getText());
    }
Problem se javlja kada su text polja prazna i kliknem na Unos dugme, pojavljuje se sledeci exception:

Kod:
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: empty String
        at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:994)
Kako ovo da resim?

Hvala.
Priložene slike
Kliknite na sliku za veću verziju

Ime:	FormaUnos.JPG
Viđeno:	7 puta
Veličina:	28,9 KB
ID:	29149  
Jenkiduduldu je offline   Odgovor sa citatom ove poruke
Stara 25.5.2009, 3:21   #4
rile
Član
 
Član od: 9.7.2007.
Poruke: 119
Zahvalnice: 2
Zahvaljeno 31 puta na 29 poruka
Određen forumom Re: [Java] Smestanje sadrzaja text polja u Double vrednost

Recimo ovako (jedno od mogucih resenja):


Kod:
private void jbUnosActionPerformed(java.awt.event.ActionEvent evt) {                                       
        // TODO add your handling code here:
        String uModel = this.jtfModel.getText();
        String uProizvodjac = this.jtfProizvodjac.getText();

        double uCena;

        try {
           uCena = Double.parseDouble(this.jtfCena.getText());
        } catch (NumberFormatException nfe) {
         // TODO: Nepravilan unos. 
         // Upozori korisnika da je unos nepravilan.
        }
    }
rile je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno



Sva vremena su po Griniču +2 h. Sada je 23:26.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com