JavaFX 플랫폼의 셀 스패닝이 Java 8에 대해 구현 된 후 기능 트림의 일부로 잘라졌습니다.
향후 출시 될 수 있습니다.
셀 스패닝을 추적하는 기능 요청은 RT-24747 Cell spanning/merging in TableView입니다. (귀하의 질문에서 언급 된 이미지를 제공 한 기능 요청 일뿐입니다).
링크 된 기능 요청에는 셀에 대한 행 및 열 스패닝 테이블을 보여주는 샘플 코드가 포함되어 있습니다. 샘플 코드는 기능 요청에 첨부 된 패치에 의존합니다. 이 패치는 Java 8 용 JavaFX 컨트롤 코드를 수정합니다.
기능 요청에서 JavaFX 런타임에 패치하지 않고 사용자가 직접 기술을 구현할 수 있는지 여부를 결정할 수 있습니다.
행 공장을 사용자 정의 내가 아는 유일한 코드는 기본적있는 TableView 행 처리를위한 openjfx의 코드입니다 - 그것은 간단하지 않습니다. 참고로 코드는 TableRow.java, TableRowSkinBase.java 및 TableRowSkin.java입니다.
고유 한 행 팩토리를 구현하는 대신을 사용합니다. CSS는 완전 맞춤 행 팩터 리를 사용하는 대신 특정 셀 또는 전체 행의 스타일을 수정하는 데 사용됩니다. 완전히 새로운 행 팩토리를 구현하는 대신 css 스타일을 수정하여 스팬 셀 사이의 행 구분 기호를 제거하여 원하는 효과를 얻을 수 있습니다.
ScenicView 또는 SceneBuilder CSS Analyzer 도구를 사용하면 수정해야 할 CSS 스타일을 결정하는 데 도움이 될 수 있습니다.
감사합니다 jewelsea, 나는 그것을 살펴볼 것입니다. 그런데 행렬을 사용하는 방법에 대한 좋은 예가 있습니까? – IsaacSNK
@Issac, 로우 팩토리와 CSS 스타일링에 관한 정보를 추가했습니다. – jewelsea
도움을 주신 덕분에 – IsaacSNK