JComboBox Dúvida

To fazendo um programa de cadastro de DVD e usando JComboBox para armazenar DVS(s) promocionais e DVD(S) catalago.

Ao selecionar promocionais ele tem que aramazenar R$ 3.00 e catalago R$ 5,00.

Como faço ao selecionar ele armazenar em uma varial este valor?
Usei o saida.append("\n "+cat.getSelectedItem().toString()); no caso ele só mostra o que selecionou.

Alguem pode me ajudar??!!!

Parte do Codigo

lass Cadastro
{
public String nome;
public String atores;
public String diretor;
public String categoria[]={"",“Lançamento”,“Catalogo”};
}

public class AplicacaoDVD extends JFrame {
Cadastro cad = new Cadastro();
JLabel lnome = new JLabel(“Nome do DVD”);
JLabel latores = new JLabel(“Atores Principais”);
JLabel ldiretor = new JLabel(“Diretor”);
JLabel lcategoria = new JLabel(“Categoria”);

JComboBox cat        = new JComboBox(cad.categoria); 

JTextField tnome    	= new JTextField (20);
JTextField tatores   	= new JTextField (20);
JTextField tdiretor	    = new JTextField (20);
JTextField tcateg	    = new JTextField (20);

JTextArea saida    	= new JTextArea (20,20);
JScrollPane scroll       = new JScrollPane(saida); 

.
.
.

Quando vc for postar codigo, tenha do dos nossos pobres olhinhos e coloque-o entre as tags [ code] e [ /code], assim ele nao vira uma macarronada pos-modernista :wink:

Colocando um listener de selecao na JComboBox, depois, no método implementado vc faz assim

varValorSelecionado = combo.getSelectedItem();

onde varValorSelecionado seja uma variavel declarada no corpo da sua classe como Object:

private Object varValorSelecionado = null;

Deu certo não.
E assim!!!

class Cadastro
{
String categoria[]={“Lançamento”,“Catalogo”};
}

[…]

public class Aplicacao {
Cadastro cad = new Cadastro();
JComboBox cat = new JComboBox(cad.categoria);
[…]

/* Ai quando o usuario escolher entre lançamento ou catalogo ele armazena em uma outra variavel */

cat.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
String temp="";
temp=cat.getSelectedItem();
saida.append(" "+temp);
}
));