나는 일련의 업로드 행을 표시하는 JTable을 가진 업 로더 프로그램을 가지고 있습니다. "Completed Completed"라는 JButton이 있습니다. 클릭하면 완성 된 업로드 행이 제거됩니다. 이제 JCheckBox/JButton 조합 (예 : gmail의 체크 박스/드롭 다운 조합)을 사용하여 확인란을 선택하면 행이 자동으로 제거됩니다.Java의 JButton에서 JCheckBox를 사용할 수 있습니까?
나는 JButton을 확장하고 생성자를 오버라이드하여 JCheckBox를 추가하는 클래스를 만들었습니다. JCheckBox와 JButton의 ActionListener가 추가되었습니다. 이 모양입니다.
http://i.stack.imgur.com/KcBHv.png
모든 것이 완벽하게 작동합니다. 그러나 나는 그것을 사용할지 안할 지 딜레마에 빠져 있습니다. JButton API를 의도 한 용도로 사용하지 않았기 때문에 모든 Java 응용 프로그램에서 그런 제어 기능을 본 적이 없으므로 사용자에게 문제가 될지 걱정됩니다.
런타임 중에 UI가 깨지는 것과 같은 문제가 발생합니까? 또는 모든 OS에서 작동하지 않을 수도 있습니까? (저는 Windows7을 사용하고 있습니다)
아니면 좋은 설계 방법이 아닙니까? ("사용자는 놀라지 않을 것"이라는 규칙을 이해합니다. 해당 확인란에 대한 툴팁도 포함 시켰습니다.)
의견을 말하십시오. 감사합니다.
감사합니다. 나는 별도의 프레임이나 탭에있는 '설정'항목과 함께 확인란을 사용할 계획입니다. – Vigneshwaran