Editar item em uma jcombobox
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:
Socorro ^^
//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
Curtidas 0
Respostas
Eduardo Pessoa
05/11/2013
é desktop ou web?
GOSTEI 0
Hellen Cristine
05/11/2013
Desktop.
GOSTEI 0