2012-05-08 4 views
0

테이블 헤더을 스칼라 스윙으로 가운데 정렬 및 오른쪽 정렬하는 데 문제가 있습니다.스칼라 스윙 테이블 헤더

scala.swing.Table 클래스의 rendererComponent 메서드를 재정 의하여 다른 데이터 행의 텍스트를 정렬 할 수 있습니다.

자바 스윙에서 제안 된 방법은 사용자 정의 CellRenderer를 설정하는 것입니다 (예를 들어 Align the values of the cells in JTable?) 세포를 정렬 그러나이

어떤 도움

감사

을 감사 ... 스칼라 스윙 테이블에서 작동하지 않습니다

답변

0

대부분의 스칼라 스윙 구성 요소에는 기본 Java의 Swing 구성 요소에 대한 액세스를 제공하는 peer 속성이 있습니다. 그래서 나는 당신이 단지 table.peer을 얻고 나서 당신이 언급 한 해결책을 사용할 필요가 있다고 믿습니다. 당신이 SalaDoc에서 찾을 수있는 추가 정보 :이 도움이

http://www.scala-lang.org/api/current/scala/swing/Table.html#peer:JTable

희망.

+0

예, peer.getColumnModel.setCellRendere를 사용하여 작동하지 않습니다. – Dzhu