[...]
class apagarListenerPecas implements ActionListener {
public void actionPerformed(ActionEvent e) {
int indexP = listaP.getSelectedIndex();
listaPecas.remove(indexP);
int size = listaPecas.getSize();
if (size == 0) {
botao_deletePeca.setEnabled(false);
} else {
if (indexP == listaPecas.getSize())
indexP--;
listaP.setSelectedIndex(indexP);
}
}
}
class AcrescentarListenerMarcas implements ActionListener {
public void actionPerformed(ActionEvent e) {
int index = listaM.getSelectedIndex();
int flag = 0;
int tamanho = listaMarcas.getSize();
for(int i = 0; i < tamanho; i++){
if(escrever_marca.getText().equalsIgnoreCase(listaMarcas.get(i).toString()))
flag = 1;
}
if(flag == 1 && ! escrever_marca.getText().equals("")){
JOptionPane.showMessageDialog(null, "Marca já inserida!", "ATENÇÃO", JOptionPane.ERROR_MESSAGE);
return;
}
if (escrever_marca.getText().equals("")) {
Toolkit.getDefaultToolkit().beep();
JOptionPane.showMessageDialog(null, "Não inseriu nada!", "ATENÇÃO", JOptionPane.ERROR_MESSAGE);
return;
}
else if (escrever_marca.getText() != "" && flag == 0) {
listaMarcas
.insertElementAt(escrever_marca.getText(), index + 1);
listaM.setSelectedIndex(index + 1);
}
}
}
[...]
Sem comentários:
Enviar um comentário