2016-05-14 73 views
-2

我已經爲jcombobox做了一個鼠標點擊事件,但是如何限制它只有一次點擊....當點擊一次又一次時,組合框值不斷增加。如何限制netbeans中鼠標單擊事件的點擊次數

+0

你還可以發佈你迄今爲止做了什麼嗎?看起來你可能需要一個不同的Swing組件,或者只是嘗試管理狀態,「特別是那個」你需要多少點擊「。 –

回答

0

您確實無法限制點擊次數,但您可以限制已註冊的點擊次數。只需設置一個名爲firstClicked的全局布爾值,初始值爲false,然後添加一個偵聽器。在監聽器裏,補充一點:

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

當JComboBox可點擊的第一次,該變量設置爲,並執行代碼。然後再次點擊時,什麼都不會發生。