2016-09-26 1 views
0

2 행 3 열로 그리드 창을 만들려고하고 각 부분에 프로그래밍 방식으로 텍스트를 삽입하고 싶습니다. 여기 내가 한 일이지만 오류가 계속 발생합니다.JavaFx에서 프로그래밍 방식으로 2 행 3 열로 GridPane을 만들려면 어떻게해야합니까?

GridPane gp = new GridPane(); 
     RowConstraints row0 = new RowConstraints(); 
     RowConstraints row1 = new RowConstraints(); 
     gp.getRowConstraints().addAll(row0 , row1); 
     ColumnConstraints col0 = new ColumnConstraints(); 
     ColumnConstraints col1 = new ColumnConstraints(); 
     ColumnConstraints col2 = new ColumnConstraints(); 
     gp.getColumnConstraints().addAll(col0 , col1,col2); 
     Text txt = new Text("text"); 
     gp.add(txt, 0, 0); 
     gp.add(txt, 1, 0); 
     gp.add(txt, 2, 0); 
     gp.add(txt, 0, 1); 
     gp.add(txt, 1, 1); 
     gp.add(txt, 2, 1); 

Hourse가 지나쳤지만 내 실수는 어디입니까? : |

답변

3

저는 GridPane에서 여러 번 동일한 Text을 사용하고 있다고 생각합니다. GridPane에 여러 번 동일한 이미지를 추가 할 때 비슷한 문제가 발생했습니다. 각 셀마다 하나씩 여러 개의 Text을 생성하면됩니다.

관련 문제