Editar item em uma jcombobox

Java

05/11/2013

Bom dia pessoal, sou nova aqui, desculpe se já tem esse post mas não achei. Bom, estou querendo editar um item ( cadastro do cliente ) de uma jcombobox, quando eu clico no botão EDITAR, o cadastro do cliente se torna editável, não sei por onde começar, consegui colocar o botão REMOVER e VISUALIZAR, deu tudo certo, menos EDITAR. Alguem pode me ajudar? Meus códigos estão assim:

//remover um item na jcombobox
private void updateCombo() {
		cbbBuscaCliente.removeAllItems();
		for (int i = 0; i < DataBase.clientes.size(); i++)
			cbbBuscaCliente.addItem(DataBase.clientes.get(i));
	}
	public void actionPerformed(ActionEvent e) {
				if (cbbBuscaCliente.getSelectedIndex() >= 0) {
					DataBase.clientes.remove(cbbBuscaCliente.getSelectedIndex());
					updateCombo();
				}
			}
// visualizar um item na jcombobox
public void actionPerformed(ActionEvent e) {
				if (cbbBuscaCliente.getSelectedItem() instanceof Cliente) {
					Cliente cliente = (Cliente) cbbBuscaCliente
							.getSelectedItem();

					UIManager.put("OptionPane.messageFont", new FontUIResource(
							new Font("DIALOG", Font.BOLD, 12)));
					UIManager.put("OptionPane.messageForeground", Color.black);
					UIManager.put("OptionPane.buttonFont", new FontUIResource(
							new Font("DIALOG", Font.BOLD, 12)));
					UIManager.put("OptionPane.background", Color.white);
					UIManager.put("Panel.background", Color.white);
					JOptionPane.showMessageDialog(
							null,
							"CLIENTE SR(A). " + cliente.getNome() + "\nID: "
									+ cliente.getId() + "\nNome: "
									+ cliente.getNome() + "\nSobrenome: "
									+ cliente.getSobrenome() + "\nEndereço: "
									+ cliente.getEndereco() + "\nEmail "
									+ cliente.getEmail() + "\nTelefone: "
									+ cliente.getTelefone() + "\nSexo: "
									+ cliente.getSexo(), "VISUALIZAR CLIENTE",
							JOptionPane.PLAIN_MESSAGE);

				}
			}
		});
// AGORA PRA EDITAR QUE NAO TO CONSEGUINDO FAZER T_T
public void actionPerformed(ActionEvent arg0) {
				for (int i = 0; i < DataBase.clientes.size(); i++)
					cbbBuscaCliente.getSelectedItem(cbbBuscaCliente.);
			}


Socorro ^^
Hellen Cristine

Hellen Cristine

Curtidas 0

Respostas

Eduardo Pessoa

Eduardo Pessoa

05/11/2013

é desktop ou web?
GOSTEI 0
Hellen Cristine

Hellen Cristine

05/11/2013

Desktop.
GOSTEI 0
POSTAR