2016-05-14 2 views
-2

Я сделал событие щелчка мыши для jcombobox, но как ограничить его только одним щелчком мыши ... Как и в случае щелчка снова и снова значение combobox продолжает увеличиваться.Как ограничить число кликов мышью Щелкнув событие в netbeans

+0

Можете ли вы также опубликовать то, что вы сделали до сих пор? Похоже, вам может понадобиться другой компонент Swing или просто попробуйте управлять состоянием «сколько нужно кликов» для этого, в частности. –

ответ

0

Вы действительно не можете ограничить клик, но вы можете ограничить количество кликов, которые зарегистрированы .. Просто установите глобальное логическое значение firstClicked с начальным значением false, а затем добавьте слушателя. Внутри слушателя, добавьте это:

if(!firstClicked) { 
    // Exceute code (increase value) 
    firstClicked = true; 
} else { 
    // Do nothing 
} 

Когда JComboBox нажата в первый раз, установите переменную истинной и выполнить свой код. Затем при повторном нажатии ничего не произойдет.

Смежные вопросы