티스토리 뷰

들어가며

  • JavaFX ListView를 사용하면서 정적(한번 초기화되고 바뀔일이 없는 경우)인 ListView인 경우 FXML 상에서 바로 데이터를 초기화 해주는 방법이 있다.

구현방법

  • <ListView> 태그 안에 <items> 태그를 추가해준 뒤에 <FXCollections> 태그를 추가해준다.
    • ListView의 데이터는 <items> 라는 태그로 제공함  
    • <FXCollections> 태그의 fx:factory 속성은 데이터의 종류를 지정함
  • fx:factory 여러 종류가 있는데 이 중 가장 일반적으로 쓰이는 "observableArrayList"로 세팅을 해줬다. 
  • <String> 태그를 사용하여 텍스트를 작성하면 String 데이터의 ArrayList가 생기고, 그것이 표시 항목으로 설정된다.
<ListView GridPane.columnIndex="3" GridPane.rowIndex="6" prefWidth="200"
                      prefHeight="80">
                <items>
                    <FXCollections fx:factory="observableArrayList">
                        <String fx:value="4800"/>
                        <String fx:value="9600"/>
                        <String fx:value="19200"/>
                        <String fx:value="57600"/>
                        <String fx:value="115200"/>
                    </FXCollections>
                </items>
</ListView>

관련글

 

(JavaFX) FXML에서 ImageView위에 Image 로드 하는 방법

들어가며 정적인 이미지인 경우 (한번 세팅되고 수정 될 일이 없는) FXML에서 바로 ImageView에 세팅을 하는 경우가 있습니다. 간단하게 세팅하는 방법을 알아보도록 하겠습니다. ImageView 사용법은 ��

jinseongsoft.tistory.com

 

(JavaFX) JavaFX TableView 사용법 ver.2

들어가며 이전에 썼던 글인 JavaFX TableView 사용법 이 시간이 지나서 보니 조금 설명이 허접한 것 같기도 하고.. 리뉴얼이 필요할 것 같았다. [JavaFX] Table View 사용법 Table View 사용법 이번 시간에는 Ja

jinseongsoft.tistory.com

 

[JavaFX] 실시간 업데이트 되는 Timer(시계) 컨트롤 구현 방법

들어가며 JavaFX를 이용해 실시간으로 업데이트되는 Timer 컨트롤을 구현해보고자 합니다. 원본 소스는 아래 위치에 있습니다. rlawlstjd0077/JavaFxPlayGround Contribute to rlawlstjd0077/JavaFxPlayGround dev..

jinseongsoft.tistory.com

 

반응형
댓글