편집할 수 없는 텍스트 열과 부울 값을 표시하는 확인란 열이 있는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!