Código no Combobox

Estou usando Eclipse e quero mostrar o nome e o código respectivo oculto! Depois quando for gravar, buscar o código do nome selecionado!

Tem como fazer isso?

Aqui está o código que estou usando para preencher o combo, porém só consigo preencher com o nome:

private JComboBox getCBXTITULO() {
	if (CBXTITULO == null) {
		CBXTITULO = new JComboBox();
		CBXTITULO.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.LOWERED));
		CBXTITULO.setBackground(java.awt.SystemColor.text);
		CBXTITULO.setFont(new java.awt.Font("Times New Roman", java.awt.Font.PLAIN, 12));
		CBXTITULO.setSize(120, 22);
		CBXTITULO.setLocation(515, 192);
			
		try{
		    Conectar bdConectar = new Conectar();
	                    Connection conn = bdConectar.getConnection();
	            				            
	                    Statement operacaobd = conn.createStatement();
				
    	                    String consultarSQL = "Select * from TBTITULO";
		    ResultSet resultado = operacaobd.executeQuery(consultarSQL);
	           
	                    while (resultado.next()){
	            	            CBXTITULO.addItem("" + resultado.getString("NOME")+ "");
	                     }
            	                     resultado.close();
	                     operacaobd.close();
	                     conn.close();           
	            
	}catch(Exception f){
	  f.printStackTrace(System.out);
	}
			
        }
        return CBXTITULO;
}

Desde já Valeu!!

andrelrv, tem como vc fazer o seguinte, ou vc cria um array com os calores codigo + nome. ou vc dá mais um comando sql:
“Select * from TBTITULO where NOME = '” + CBXTITULO.selectedItem() + “’”;

aí vc pode pegar o valor do código e mandar gravar…

Abraço,
Maicon

Dúvida:

Esse Array tem que ser público?
Para cada Combo do meu form vou ter que criar um Array?

Por que só vou gravar depois que o usuário finalizar todo o cadastro!!

Obrigado!