Cadastro de produtos - Java

9 respostas
java
B

Tenho um menu com 3 produtos
Como faço para quando clicar em um dos produtos aparecer uma tela para cada produto
Pq cada produto tem alguns atributos em comum e outros atributos que difere um do outro, como bebida: teor alcoólico e alimentos: natural ou artificial

9 Respostas

H

Mostre como está seu código ate agora que ficará mais fácil pra te ajudar :slight_smile:

D

Crie uma tela genérica e valise se o tipo de produto é um ou outro ou o terceiro. De acordo com a validação oculte os campos desnecessários e apresente os necessários.
Como você não se deu ao trabalho de sequer dizer como está fazendo isso (swing, javafx, web, etc), não dá para falar mais que isso.

B

https://www.mediafire.com/file/gtad0rt19wb7uhz/Mercadinho.rar/file
segue o link aí
coloquei no mediafire pq aqui nao deixa fazer upload

B

eu queria fazer assim:
quando eu clicasse em uma dessas opçoes aparecesse uma tela para cadastrar os respectivos produtos

G

O correto no meu entendimento seria cadastrar produto e nesse cadastro você dizer qual a categoria dele (Alimento, Limpeza, Bebidas) .

B

mas cada produto tem atributos que se diferem entre eles
ex: bebidas tem que possuir o teor alcoolico
e em alimento se ele é artificial ou natural
o problema é esse

D

Ifs existem para serem usados.

B

como que eu uso na interface?

D

Todos os objetos que estendem de Component possuem o método setVisible.
Basicamente:

if(validaSeEhOPrimeiro()) {
    jTxtTeorAlcoolico.setVisible(true);
} else if(validaSeEhOSegundo()){
    jTxtTeorAlcoolico.setVisible(false);
} else {
    jTxtTeorAlcoolico.setVisible(true);
    jTxtPesoDrenado.setVisible(true);
}
Criado 4 de julho de 2019
Ultima resposta 4 de jul. de 2019
Respostas 9
Participantes 4