private void listeners() {
		// TODO Auto-generated method stub
		bt_salvar.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent arg0) {
				try {
					ciaAerea = CiaAereaBC.getInstance().retrieve(
							(String) cb_cia_aerea.getSelectedItem());
					portao1 = AeroportoBC.getInstance().retrieve(
							(String) cb_embarque.getSelectedItem());
					portao2 = AeroportoBC.getInstance().retrieve(
							(String) cb_desembarque.getSelectedItem());
				} catch (Exception e) {
					JOptionPane.showMessageDialog(null, "Erro no Combo Box",
							"Alerta", JOptionPane.WARNING_MESSAGE, null);
				}

				if (tf_descricao.getText().equals("")
						|| tf_nome.getText().equals("")) {
					JOptionPane
							.showMessageDialog(
									null,
									"Por favor, verifique se todos os campos foram preenchidos !",
									"Alerta", JOptionPane.WARNING_MESSAGE, null);

					return;
				}

				if (ciaAerea == null) {
					JOptionPane.showMessageDialog(null,
							"Não há uma Cia. Aérea cadastrada !", "Alerta",
							JOptionPane.WARNING_MESSAGE, null);
					return;
				} else if (portao1 == null) {
					JOptionPane.showMessageDialog(null,
							"Não há um Aéroporto cadastrado !", "Alerta",
							JOptionPane.WARNING_MESSAGE, null);
					return;
				} else if (portao2 == null) {
					JOptionPane.showMessageDialog(null,
							"Não há um Aéroporto cadastrado !", "Alerta",
							JOptionPane.WARNING_MESSAGE, null);
					return;
				}

				Voo voo = new Voo(ciaAerea, portao1, portao2);

				voo.setDescricao(tf_descricao.getText());
				voo.setNome(tf_nome.getText());

				// Chamada do metodo salvar
				try {
					VooBC.getInstance().create(voo);

					tf_descricao.setText("");
					tf_nome.setText("");

					return;
				} catch (Exception e1) {
					e1.printStackTrace();
				}
			}
		});

		bt_cancelar.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				menuPrincipal.enableButtonCadastroVoo();

				dispose();
			}
		});
	}