저는 javaFX Scene Builder를 사용하여 테이블 뷰를 생성하고 있습니다. 테이블에 빈 행 2 개가 표시되어 사용자가 데이터를 채울 수 있어야합니다. 그러나 그것은 "탁자에 콘테스트가 없다"는 것을 보여줍니다. 테이블에 빈 행을 추가하는 방법 테이블의 첫 번째 열을 편집 할 수 있으며 필수 필드입니다. 첫 번째 열 이름을 빨간색으로 표시해야합니다.이 열 이름은 필수 입력란임을 나타냅니다. 텍스트의 색을 설정하는 방법은 무엇입니까?JavaFX Scene Builder : 테이블 뷰에서 빈 행을 표시하는 방법? tableview에서 TableColumn 이름의 스타일을 설정하는 방법은 무엇입니까?
답변
첫 번째 열 이름을 빨간색으로 표시해야합니다. 이는 필수 입력란임을 나타냅니다. 텍스트의 색을 설정하는 방법은 무엇입니까?
css.
파일 redhead.css
.redhead #colx .label {
-fx-font-size: 1.2em;
-fx-font-weight: bold;
-fx-text-fill: mediumvioletred;
-fx-background-color: linear-gradient(to bottom, azure, mediumturquoise);
}
샘플 FXML
<?xml version="1.0" encoding="UTF-8"?>
<?scenebuilder-stylesheet redhead.css?>
<?import javafx.scene.control.TableColumn?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="139.99990000000253" prefWidth="309.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2">
<children>
<TableView layoutX="25.0" layoutY="24.0" prefHeight="93.0" prefWidth="250.0" styleClass="redhead">
<columns>
<TableColumn id="colx" maxWidth="5000.0" minWidth="10.0" prefWidth="158.0" style="" styleClass="redhead" text="Column X" />
<TableColumn prefWidth="75.0" text="Column Y" />
</columns>
</TableView>
</children>
</AnchorPane>
요구 사항은 표는 사용자가 데이터를 입력 할 수 있도록 2 개 빈 행을 표시해야합니다. 그러나 그것은 "탁자에 콘테스트가 없다"는 것을 보여줍니다. 테이블에 빈 행을 추가하는 방법
이 내용은 현재 How can I bypass the JavaFX's TableView "placeholder"? (현재로서는 답변이 없습니다)과 다소 비슷합니다.
JavaFX 문제 추적기에 기존 기능 요청이 있습니다 (RT-31086 Don't force me to use the default 'placeholder' in an empty TableView).
새로운 질문이 있습니다. 새로운 질문이 기존 질문과 어떻게 다른지, 지금까지 시도한 것을 코드화하고, 어려움을 겪고있는 곳의 정보를 포함하십시오.
테이블은 오직이 편집에 대한 헤더 레이블과 TextField의와 GridPane 아마 레이아웃의 더 나은 조합이 두 개의 편집 가능한 행을 보유하고있는 TableView보다는 당신의 기능을 구현하기 위해 사용하는 제어합니다.
고마워요. 그것은 효과가 있었다. – developer
- 1. JavaFx TableView에서 스타일을 지정하는 방법
- 2. Javafx Scene Builder show 웹 페이지
- 3. JavaFX TableView에서 행을 가져 가면 어떻게됩니까?
- 4. JavaFX TableColumn 텍스트 배치
- 5. 테이블 셀은 테이블 뷰에서 비어 있습니다. JavaFX + Scenebuilder
- 6. 웹 기반 Oracle Scene Builder 아날로그
- 7. JavaFX Scene 빌더가 작동을 멈췄습니다.
- 8. JavaFX - Scene Builder 또는 NetBeans를 통해 WebView에 URL을 제공합니다.
- 9. javafx 테이블 뷰에서 툴팁을 추가하고 테이블 셀의 색상을 변경하십시오.
- 10. JavaFX : TableView에서 열 데이터 가져 오기
- 11. JavaFX Scene 빌더 컨트롤러
- 12. 기존 Eclipse 프로젝트에서 Scene Builder 사용
- 13. JavaFX 트리 뷰에서 모든 항목에 대한 아이콘을 설정하는 방법은 무엇입니까?
- 14. 정적 셀에 대해 tableview에서 값을 설정하는 방법 (또는 init에서 테이블 뷰에서 가져 오는 방법)
- 15. 새 테이블 뷰에서 선택한 행을 표시합니다.
- 16. 테이블 뷰에서 행을 삭제합니다.
- 17. JavaFX - SVG 경로의 크기를 TableView에서 오른쪽으로 조정하는 방법
- 18. 테이블 레이아웃에서 행을 설정하는 방법은 무엇입니까?
- 19. 테이블 레이아웃에서 행을 강조 표시하는 방법은 무엇입니까?
- 20. 테이블 뷰에서 특정 행을 선택하는 시간을 계산하는 방법
- 21. RedHat 7에 Gluon Scene Builder 설치
- 22. JavaFx TableView에서 스크롤 막대가 표시되는지 확인하는 방법
- 23. TableView에서 JavaFX 설정 선택
- 24. TableView에서 항목을 업데이트하는 JavaFX
- 25. private className <?> instanceName, javafx TableView + TableColumn
- 26. JavaFX (FXML !!! (JavaFX Scene Builder) 포함)에서 동시성 (스레드)을 어떻게 사용할 수 있습니까?
- 27. JavaFX 2.0의 TableView에서 선택 읽기
- 28. SSRS에서 테이블 릭스의 고정 행을 설정하는 방법
- 29. iOS에서 tableview에서 행을 삭제하는 방법은 무엇입니까?
- 30. "빈"행을 표시하는 목록보기
내 문제를 해결하는 기존 StackOverflow 질문이 없습니다. 당신은 해결책을 제안하시기 바랍니다 – developer