按钮监听器正在堆叠:第一次单击按钮时,它会在组合框中写入一次;第二次写两次,依此类推。
我是否必须清理缓冲区或类似的东西?
novoP.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
painel.removeAll();
painel2.removeAll();
if(autenticator == false) {
add(painel, BorderLayout.CENTER);
painel.add(nega);
} else {
add(painel, BorderLayout.CENTER);
painel.add(iproduto);
painel.add(buton);
buton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
jComboBox1.addItem(iproduto.getText().toString());
}
});
}
painel.repaint();
painel.revalidate();
painel2.repaint();
painel2.revalidate();
}
});