Tenho uma duvida que muitas pessoas tem quando saem da programação de eventos e vão ao Orientado a Objetos.
Vou citar exemplos para que minha pergunta seja mais clara possivel.
Nos sistemas desenvolvidos em access voce tem a opção de Acoplar uma tabela em um formulario…nao sei se voce sabe disso…
Isto é… o formulario esta diretamente ligado ao bds, e se neste formulario existe uma textbox viculada com um campo da tabela…e voce trocar o valor dela…automaticamente a tabela já muda…
Oque voce faz é utilziar eventos para controlar este formulario.
Vamos supor um formulario que grava-se informações de carro… Nome do carro, cor, ano, chassi, etc.
Na orientação a eventos eu acoplaria o formulario com a tabela que contem esses campos… onde eu iria salvar a informação, e utilizando os eventos eu faria as tratativas, algortimos especiais, etc.
Em java, como funciona? Se voce tem uma tabela em Post…ou Mysql …qualquer coisa… eu teria que fazer certamente um uma classe carros, com os metodos e atributos citados ali em cima…
E esses atributos seriam vinculados com as caixa de texto do jframe… combobox …??? Ai depois faria uma rotina de salvar as informações dessa classe(obj) na tabela??
isso é um recurso do Access, e não do paradigma de programação orientada a eventos.
agora, quando a tua pergunta:
sim, você deve ter uma classe, fazer uma consulta ao banco de dados, criar uma instância da classe com os dados obtidos na consulta ao bando de dados e adicionar a instância dessa classe à instância de um JComboBox, por exemplo.
dica, exemplo, tutorial? veja se estes aqui podem ajudar.
[quote=Zabeu]Entendi, mas breviamente, só para eu entender o esquema…
Por exemplo, sopondo 2 tabelas…
1º - Pedido
2º - Itens do Pedido
Se eu fosse criar um formulario para executar esta ação teria que ter um sub formulario para o 2º …
De modo que ele fosse continuo…correto?
Como Java faz isso?
Muito obrigado
sds,[/quote]
Para “migrar” a sua forma de pensar, a primeira coisa a se fazer é esquecer as tabelas e formulários e modelar os seus objetos, depois você faz o resto baseado neles. boa sugestão de sempre