如何將JRadioButton 添加到JTable 中的群組
概述
本節解決了使用JTable 中放置的單選按鈕實現排他性的困難渲染器和編輯器配置。透過設定 ButtonGroup,應該在行內啟用互斥性,但在這種情況下仍然難以捉摸。
注意事項
不要在 JTable 中使用單選按鈕,而是考慮使用 JComboBox 作為編輯。這種替代方法在每行內提供互斥的選擇,同時提高水平空間效率。
替代方法
除了JComboBox 編輯器之外,還有其他可用的替代方案:
請參閱@mKorbel 的StatusRenderer 和StatusEditor 範例,以取得圖形表示輸出。 - 將 DefaultTableCellRenderer 與 DefaultCellEditor 結合使用,類似於 DependentColumn 範例。
- 利用 ButtonGroup 作為類別變數來整合自訂解決方案,並將其合併到 RadioButtonRenderer 和 StatusRenderer 類別中。
-
以上是如何實現 JTable 中單選按鈕的獨佔性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!