Cara, voce tem que tratar o evento do JCombobox, para quando o usuario selecionar o JTextField receber o texto selecionado. Veja qual evento deves tratar e mande brasa.
ViniGodoy
Sua combobox deve ser preenchida com objetos, não com strings.
Vamos supor que você vá montar uma combo de cidades. Crie um objeto do tipo Cidade, e insira-o na Combo. Depois, basta tratar o evento do clique do mouse, como o colega descreveu, obter a cidade relacionada, pegar seu id e definir um JTextField qualquer.
Warning: br\com\karinhaEstoque\imagens\ico_grafico.jpg modified in the future.
Warning: br\com\karinhaEstoque\imagens\logo.jpg modified in the future.
Compiling 2 source files to C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\build\classes
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\src\br\com\karinhaEstoque\view\formInclusaoVenda.java:1296: <anonymous br.com.karinhaEstoque.view.formInclusaoVenda$22> is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
JCBoxNomeProduto.addActionListener(new ActionListener() {
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\src\br\com\karinhaEstoque\view\formInclusaoVenda.java:1299: cannot find symbol
symbol : method getId()
location: class br.com.karinhaEstoque.model.Produto
JTxtCodigoProduto.setText(""+p.getId());
Note: C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\src\br\com\karinhaEstoque\view\formInclusaoVenda.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
2 errors
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\nbproject\build-impl.xml:363: The following error occurred while executing this line:
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\nbproject\build-impl.xml:168: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 2 segundos)
ViniGodoy
Troque getId() por getCodigoProduto()
Lags
vlw vini, melhorou, só que deu um outro erro.
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\src\br\com\karinhaEstoque\view\formInclusaoVenda.java:1284: <anonymous br.com.karinhaEstoque.view.formInclusaoVenda$21> is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener
JCBoxNomeProduto.addActionListener(new ActionListener() {
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\nbproject\build-impl.xml:363: The following error occurred while executing this line:
C:\Documents and Settings\Cliente\Desktop\KarinhaEstoque_Modficado\Karen Estoque\nbproject\build-impl.xml:168: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 6 segundos)
Lags
Por favor galera me ajudam, pois procurei por este erro não encontrei resposta nenhuma para isso.
erro:<anonymous br.com.karinhaEstoque.view.formInclusaoVenda$20> is not abstract and does not override abstract method actionPerformed(java.awt.event.ActionEvent) in java.awt.event.ActionListener JCBoxNomeProduto.addActionListener(new ActionListener()
ViniGodoy
É que actionPerformed é com A minusculo. Você não consegue ler você mesmo a mensagem de erro e corrigir? É que não tenho java instalado aqui.
emmanuelrock
Vc esta usando a classe para chamar o metodo ao inves de usar a variavel de referencia.
Lags
Vlw Vini, consegui resolver o problema.
Era só mudança de letra maiúscula para letra minúscula no actionPerformed.
Estava assim:public void ActionPerformed(ActionEvent evt)
era só mudar para:public void actionPerformed(ActionEvent evt)
É isso que se dá em programar horas e horas sem soltar o pc.
vlw.
Lags
Engraçado, descobri agora o erro e vi a sua mensagem também falando, era só mudança de “a” maiúscula para minúscula.
Muito obrigado Vini e Emmanuelrock .
Lags
Pessoal,
Estou com uma nova dúvida, como calculo automaticamente preço total?
A minha idéia é seguinte:
Quando seleciono produto no meu combo, traz com ele codigo e preço, porém queria que ao digitar quantidade, que seja calculada o preço total do produto.
Desde já agradeço pela atenção.
lucasfsilveira
Galera estou precisando de uma ajuda relacionada a este Tópico este é meu evento ficou assim