나는 최대 8 개의 항목을 포함 할 수있는 JList를 사용하여 UI 작업을하고 있습니다. 논리적으로 나는 한도에 도달하면 응용 프로그램이 JList에 추가되는 것을 막았습니다. 그러나 아마도 JList 자체에 제한을 명시 적으로 설정하는 방법이 있는지 궁금합니다. 빈 셀 (최대 8 셀까지)을 다시 채워서 채울 수있는 빈 슬롯임을 나타낼 수있는 다음 작업에 도움이됩니다. 빈 줄을 나타 내기 위해 자리 표시 자 요소를 JList에 추가하지 않는 ListUI를 확장하여이 작업을 수행하는 방법을 찾으려고합니다.JList의 최대 크기 고정 및 빈 셀 모양 변경
0
A
답변
2
가장 간단한 방법은 목록 모델 (DefaultListModel 또는 AbstractListModel 사용)을 구현하는 것입니다. 제 생각에는 모델에 항상 8 개의 항목이 있다는 것입니다. 그들 모두는 빈 메시지를 가지고 있습니다.
모델에 새 항목을 추가하면 빈 텍스트를 해당 항목의 특정 텍스트로 바꿀 수 있습니다. 이 모델은 얼마나 많은 항목이 모델에 추가되는지 추적합니다. MAX_ITEMS를 더 추가하려고하면 예외를 던지거나 그런 식으로 할 수 있습니다.
DefaultListModel 구현은 매우 쉽고 인터넷에 많은 샘플이 있습니다.
2
관련 문제
- 1. GridBagLayout 최대 셀 크기
- 2. Excel에서 셀 크기 변경 방지
- 3. GridBagLayout 및 빈 셀
- 4. DataServiceContext에서 최대 메시지 크기 변경
- 5. 빈 셀 검사 및 추적
- 6. 셀 수없는 객체 및 빈
- 7. 표면의 최대 모양 중첩
- 8. 빈 셀
- 9. iPhone 5 용 UITableView 고정 셀 크기 조정
- 10. "실제 크기"의 모양
- 11. 편집 모드로 들어갈 때 사용자 지정 셀 모양 변경
- 12. simple_form의 필드에 허용되는 크기 및 최대 길이 변경
- 13. 상대 최대 글꼴 크기 최대 허용 최대
- 14. 고정 크기, 불변 및 특수 벡터 구현
- 15. DataGridView에서 빈 셀 처리
- 16. JScrollPanes, JTextAreas 및 최대 크기
- 17. 최대 너비 및 배너 크기
- 18. 끌기 핸들을 눌렀을 때 UITableViewCell 모양 변경
- 19. 단추 테두리 및 사용하지 않는 모양 변경
- 20. jqgrid 고정 높이 및 빈 행 채우기
- 21. 새우 PDF 및 빈 데이터베이스 셀?
- 22. 모양 변경 데이터 세트
- 23. D3 링크의 모양 변경
- 24. 모양 변경 행렬
- 25. 검색 창의 모양 변경
- 26. 배열 모양 변경
- 27. UIPicker 모양 변경
- 28. Eclipse의 모양 변경
- 29. .htaccess - URL 모양 변경
- 30. JButton 모양 변경