[RESOLVIDO] Botão em tempo de execução (?)

10 respostas
kmmkz

Sou novato na área do java, comecei a pouco tempo (meio que obrigado ainda por cima ;s), porém eu preciso aprender a fazer um código com
certa urgência.
Bem, eu tenho um arquivo texto que é o seguinte.

flip;250;10
girl;240;8
5boro;150;15

Ele é divido por Marca, Preço, Quantidade.

Eu preciso de que só apareça a marca (o que vem antes do primeiro separador), e que quando eu clicasse em uma das marcas, aparace-se o resto do arquivo texto. Exemplo:

FLIP
GIRL
5BORO

Cliquei no Girl, aparece outra tela escrito “Preço: 240, Qtd: 8”.

O que eu já fiz foi o seguinte:

Armazenar as colunas numa string

String Marca = linhaDoArquivo[0];  
                String Preço = linhaDoArquivo[1];    
                String Quantidade = linhaDoArquivo[2];

Ler o arquivo texto, e depois separar com o separador ;

Minha dúvida é como, eu vou fazer para acontecer o “Cliquei no Girl, aparece outra tela escrito “Preço: 240, Qtd: 8”.”
Eu teria que fazer um Botão em tempo de execução?? (daí vem o título.)

10 Respostas

pdpbom

cara teria q informar como você está fazendo … se é web ou desktop…

kmmkz

Desktop.

M

Cara da uma olhada aqui http://www.guj.com.br/articles/183 acho que este howto vai te ajudar!!!

kmmkz

Irei ler, e tentar fazer. Depois eu posto meu sucesso, ou minha dúvida.

kmmkz

Eu li, porém não entendi tudo :S, pelo que deu pra perceber ele vai imprimir o Nome + Telefone, e isso eu já sei fazer.

M

Você esta parado em qual parte ?

Você esta carregando seus dados para memória, ou vai percorre o arquivos novamente ao selecionar um item ?

kmmkz

Eu estou parado na parte " Cliquei no Girl, aparece outra tela escrito “Preço: 240, Qtd: 8”. ". Não precisa necessariamente aparecer outra tela, poderia aparecer um toast. Porém eu tenho que clicar.

M

Então a sua duvida não é sobre como manipular o arquivo e sim identificar, qual linha do grid foi clicada ?

M

Da uma olhada aqui

http://stackoverflow.com/questions/8023468/java-grid-of-clickable-elements

kmmkz

Irei ler, depois dou o retorno. Obrigado.

Criado 25 de junho de 2012
Ultima resposta 25 de jun. de 2012
Respostas 10
Participantes 3