在具有不可編輯文字列和顯示布林值的複選框列的JTable 中,您可能會遇到以下情況:當取消選取一個複選框時,您希望取消選取所選的所有複選框。以下是實現此目的的方法:
提供的範例示範了一個圖形使用者介面,為簡單起見,該介面使用按鈕。但是,可以有效地為選單或彈出視窗實現 SelectionAction。
考慮以下步驟:
//... private class ControlPanel extends JPanel { public ControlPanel() { this.add(new JLabel("Selection:")); this.add(new JButton(new SelectionAction("Clear", false))); this.add(new JButton(new SelectionAction("Check", true))); } } //...
這個方法提供了一個全面的解決方案,用於處理JTable 中的多行選擇和複選框取消選取。
以上是如何在取消選取單一複選框後取消選取 JTable 中的所有選取複選框?的詳細內容。更多資訊請關注PHP中文網其他相關文章!