在Java中,ButtonGroup是一個用于管理一組互斥按鈕(例如,單選按鈕或復選框)的類。它可以確保一組按鈕中只有一個按鈕被選中,即同一時間只能有一個按鈕被激活。
ButtonGroup的作用是使得當用戶選擇一個按鈕時,其他按鈕都會自動取消選擇,從而實現了一組按鈕的互斥選擇。這對于需要在一組選項中只允許用戶選擇一個的情況非常有用,例如單選按鈕組。通過將按鈕添加到ButtonGroup中,可以確保只有一個按鈕被選中,而其他按鈕都會自動取消選擇。