Como fazer esses metodos URGENTE

4 respostas
M

to “tentando” fazer o meu projeto da faculdade mas sou muito fraco em programação dai estou pendindo um favor a vcs.
1º problema - não to conseguindo remover um elemento.
criei na coleção a função remover, coloquei na interface e na farchada mas ao clica no botão pra remover o mesmo não faz.

String x = CampoNome.getText();

String teste = null;

C = F.Localizar_cliente(x);
if (x.length() == 0){

JOptionPane.showMessageDialog(null, “Nome invalido”);

CampoNome.requestFocusInWindow();

return;

} 8O  <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pnglight_smile.png?v=9" title=":slight_smile:" class="emoji" alt=":slight_smile:">

if(teste != null){

JOptionPane.showMessageDialog(null, “Não existi cadastro na lista”);

}

if(teste == null)

F.remover(x);
return;

}

else{

JOptionPane.showMessageDialog(null, Cliente não esta cadastrado);

esse e o codigo que ta no frame, quando apeto botão excluir.

2º problema - o meu lista por vetor ta massa ta listando tudo, masss não to conseguindo lista individual.
Tipo vou no frame onde tem um campo eu digito o nome da pessoa, e em seguida ele deveria ir para o outro frame do exibir e mostra soh as suas informações não de todos.

VFC = F.Lista_cliente();

Cliente procurar = null;

Iterator i = VFC.iterator();

while(i.hasNext())

Cliente temp = (Cliente)i.next();
CampoNome.setText(CampoNome.getText() + (temp.getnome()+ “\n));

CampoCpf.setText(CampoCpf.getText() + (temp.getcpf() + “\n));

CampoRG.setText(CampoRG.getText() + (temp.getrg() + “\n));

CampoEnd.setText(CampoEnd.getText() + (temp.getend() + “\n));

CampoNasci.setText(CampoNasci.getText() + (temp.getdata() + “\n));

}

e esse e meu exibir geral.
Bem pessoal desculpa ai se postei alguma besteira e pq sou muit fraco mesmo em programa.
valeu e desde ja agradeço :roll: :grin: :slight_smile:

4 Respostas

S

Vixi hauahuahua!!! Que bagunça carinha!

M

nem me fala veio, =/
tem algo que possa me ajuda como um codigo fonte de localizar e remover, ia ajuda muito =)

P
C = F.Localizar_cliente(x);

o que esse ta fazendo ? de onde ele vem ?

I

Se estais começando então ainda é tempo…

[list]

  • Nome de classe deve ter a 1ª letra maiúscula e as demais minúsculas (nome compostos seguem a mesma regra)
    Ex.: Pessoa, Carro, PessoaJuridica…
  • Nomes de atributos (de instância, de classe, de método e locais) e métodos devem ter todas as letras em minúscula. Nomes compontos devem ter a 1ª letra da 2ª palavra em maiúsculo e os demais minúsculos;
private int idade;
    private static int total;
    private void setup(final String firstName) {
        double depositCash = 0d;
    }
  • constantes todas em maiúscula (compostas serapadas por “underline”)
    ex.: private static final int SEGUNDA_FEIRA = 0;
    [/list]

Code Conventions dude…

Se estais usando listas, podes usar os métodos:

private List getDataList() {
    List data = new ArrayList();
    data.add("first"); data.add("second"); data.add("third");
    return data;
}

//...
List list = getDataList();
list.remove("first");
list.remove(0);
//..

Ao invéz de usar tuas coleções como Collection, use-as como List, pois ela define mais métodos para intereção com a coleção de dados.

T+

Criado 30 de novembro de 2006
Ultima resposta 1 de dez. de 2006
Respostas 4
Participantes 4