Nieprawidłowe działanie kliknięć myszy.

0

Witajcie,

 Mam mały problme z 2-krotnym klinięciem myszki. Do tabelki dodałem MouseListener, po 2krotnym kliknięciu na dany rekord otwiera się okno. Jednak musze zachować odstęp 1s pomiędzy kliknięcimi, w przyciwnym wypadku otwiera się kilkanaście okien jednocześnie. Nie wiem dlaczego tak się dzieje. Jest jakiś sposób na uregulowanie szybkości kliknięcia? bądz jakis inny aby rozwiązać ten problem?
jTable.addMouseListener(new MouseAdapter()
            {
           public void mouseReleased(MouseEvent e)
                {                                                             
                if (e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2)
                    {                  
                    JTable Tabela=(JTable)(e.getSource());
                    int row=-1;
                    row=Tabela.getSelectedRow();
                    stopRegistenNomber= (Integer) Tabela.getModel().getValueAt(row, 0); 
                    try {
                        serviceProcesProduction();
                        }
                    catch (Exception ex) {Logger.getLogger(ServiceProcessProductionProces.class.getName()).log(Level.SEVERE, null, ex);
                    }
                    }};
                });
0

Tutaj jest dobrze opisane jak można dodać do swojego kodu obsługę podwójnego kliknięcia: http://stackoverflow.com/questions/4577424/distinguish-between-a-single-click-and-a-double-click-in-java

1 użytkowników online, w tym zalogowanych: 0, gości: 1