Java按钮让自己重新焕发活力

时间:2016-06-01 08:32:47

标签: java

按钮监听器正在堆叠:第一次单击按钮时,它会在组合框中写入一次;第二次写两次,依此类推。

我是否必须清理缓冲区或类似的东西?

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();
    }
});

0 个答案:

没有答案