olá pessoal estou com um problema no vetor.
estou fazendo um jFrame até ai tudo blz, um é cadastro de empresa, cadastro de produto o outro é como se fosse pra emissão de uma nota fiscal (fornecimento) certo.
cadastro de empresa, de produto esta blz. o meu maior problema é pra somar o valor total da nota, eu sei q tenho q criar uma vetor pra guardar o valor total mas eu não estou sabendo com fazer essa implementação.
vou colocar o codigo do Jframe ak
Empresa E;
Empresa[] vetEmpresa = new Empresa [30];
Capital C;
Capital[] vetCapital = new Capital [30];
Interior I;
Interior[] vetInterior = new Interior[30];
Produto P;
Produto[] vetProduto = new Produto[30];
Fornecedor F;
Fornecedor[] vetFornecedor = new Fornecedor[30];
Item T;
Item[] vetItem = new Item[30];
int i;
int Qtde;
double ValorUni;
double ValorTotal;
}
// metodo para inserir a empresa,
public int InserirEmpresa(Empresa E){
i = 0;
while ((i<30) && (vetEmpresa[i] != null)){
i++;
}
if (i<30){
vetEmpresa[i] = E;
}
return i;
}
// metodo para inserir o poduto
public int InserirProduto(Produto P){
i = 0;
while ((i<30) && (vetProduto[i] !=null)){
i++;
}
if (i<30){
vetProduto[i] = P;
}
return i;
}
// metodo pra inserir o fornecedor
public int InserirFornecedor(Fornecedor F){
i = 0;
while ((i<30) && (vetFornecedor[i] !=null)){
i++;
}
if (i<30){
vetFornecedor[i] = F;
}
return i;
}
// metodo pra fechar o pedido
public void FencharFormecemento(){
double FecharTotal = 0;
FecharTotal = Double.parseDouble(jTextField_Fechar_Pedido.getText());
i = 0;
while ((i<30) && (vetItem[i] != null)){
FecharTotal += vetItem[i] // <= PROBLEMA ESTA AQUI
i++;
}
jTextField_Fechar_Pedido.setText(String.valueOf(FecharTotal));
}
// onde multiplica o valor unitário pela qtde
private void jTextField_Qtde_ProdutoActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Qtde = Integer.parseInt(jTextField_Qtde_Produto.getText());
ValorUni = Double.parseDouble(jTextField_Valor_Produto.getText());
ValorTotal = Qtde * ValorUni;
jTextField_Total.setText(String.valueOf(ValorTotal));
}
preciso pegar o ValorTotal e colocar-no vetorItem mas não esta dando certo.
ai galera agradeço