[RESOLVIDO]Ajuda por favor - Exception na Execução NumberFormatException.java:65

Boa tarde.

Preciso muito de ajuda, não sei pra que lado correr… Resumindo… estou desenvolvendo um sistema no netbeans 7.2.1 , fiz um banco onde tenho uma locacao_cabecalho

create table LOCACAO_CABECALHO ( IDLOCACAO integer not null auto_increment, LOC_DATAENTREGA varchar(30), LOC_DATASAIDA varchar(30), LOC_QNTDECACAMBA3M integer, LOC_QNTDECACAMBA4M integer, LOC_TOTAL integer, primary key (IDLOCACAO) );

Possuo tb uma locacao_detalhes

create table LOCACAO_DETALHES ( IDLOCDET integer not null auto_increment, IDLOCACAO integer, TAMANHO integer, VALORDIARIA float, AREIAO float, AREIAMEDIA float, AREIAFINA float, FRETE float, primary key (IDLOCDET) );
e fiz essa alteração

alter table CACAMBAS add constraint FK_REFERENCE_7 foreign key (IDLOCDET) references LOCACAO_DETALHES (IDLOCDET) on delete restrict on update restrict;

O problema é o seguinte, eu vinculei alguns jtexfield´s para editar tanto os detalhes como o cabeçalho, nessa parte o código funciona, onde faço a conta do total parcial dos itens
pois utilizei o formulário de amostra mestre detalhe para facilitar a vida sabe… (e tb pq não sei fazer diferente =))

[code]String temp;
int areiaonum = Integer.parseInt(areiao.getText());
int areiamedianum = Integer.parseInt(areiamedia.getText());
int areiafinanum = Integer.parseInt(areiafina.getText());
int quandias = Integer.parseInt(tempo.getText());
int fretenum = Integer.parseInt(frete.getText());
int valordinum = Integer.parseInt(valordiaria.getText());
float totalitemnum;

    totalitemnum = (areiafinanum + areiamedianum + areiaonum) + (quandias * valordinum) + fretenum;
    temp = String.valueOf(totalitemnum);
    totalitem.setText(temp);

[/code]

até ai blz, mais quando tento setar o conteúdo da variável totalitem é que da o erro…
estou utilizando essa função pra somar o valor do item com o total geral

[code] int somaparcial = Integer.parseInt(totalitem.getText());
int somatotal = Integer.parseInt(totalpedido.getText());
float total;
String temp;

    total = somaparcial + somatotal;
    temp = String.valueOf(total);
    totalpedido.setText(temp);[/code]

e esta gerando uma exception que é a seguinte:

run: [EL Info]: 2013-04-15 17:07:27.45--ServerSession(23475593)--EclipseLink, version: Eclipse Persistence Services - 2.3.2.v20111125-r10461 [EL Info]: 2013-04-15 17:07:28.139--ServerSession(23475593)--file:/C:/Users/MARCELO/Desktop/Software DiskEntulho/Sistema/SistemaDiskEntulho/build/classes/_entulhoPU login successful Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "5.0" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.Integer.parseInt(Integer.java:527) at br.com.view.Locacao.saveButtonActionPerformed(Locacao.java:762) at br.com.view.Locacao.access$900(Locacao.java:23) at br.com.view.Locacao$FormListener.actionPerformed(Locacao.java:651) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:682) at java.awt.EventQueue$3.run(EventQueue.java:680) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:696) at java.awt.EventQueue$4.run(EventQueue.java:694) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:693) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Desculpe se ficou muito extenso, penso que se não fosse bem explicado talvez dificultaria a ajuda…

vc ta tentando converta uma string que representa um numero fracionário em um inteiro

tenta usar o Float.parseFloat()

Obrigado Danilo Andrade!

Era isso mesmo o erro, eu estava travado cara, muito obrigado mesmo

por nada.

coloca a tag [Resolvido] no titulo do primeiro post