그네:테이블의 특정 셀을 깜박이는 가장 계산 효율적인 방법
-
09-12-2019 - |
문제
큰 JTable(20x16!)의 특정 셀에 주의를 끌 수 있는 방법이 필요하며 텍스트가 깜박이는 데 필요한 것이 무엇인지 알고 싶습니다.900msec 켜짐 및 100msec 꺼짐.
(나는 a라는 개념을 잘 알고 있다. TableCellRenderer
)
모든 셀을 다시 그리지 않고 문제의 셀에 대해서만 이 작업을 수행할 수 있는 방법이 있습니까?
해결책
필요한 듀티 사이클(900ms 켜짐, 100ms 꺼짐) 및 카운트(20 x 16)는 다음의 기능 내에 있습니다. JTable
렌더링을 사용하는 플라이급 패턴 효율성을 위해.영장을 프로파일링할 때 드물게 기사를 참조하세요. 크리스마스 트리 응용 프로그램.이것도 보세요 비교 와 더불어 prepareRenderer()
접근하다.
부록:또한 GridLayout
~의 JLabel
, 각 버튼에는 고유한 인스턴스가 있습니다. javax.swing.Timer
동기 깜박임을 방지합니다.타이머는 공통 스레드를 공유합니다.
제휴하지 않습니다 StackOverflow