14.5.12

nightmare #1

[...]
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: