2012-04-03 4 views
0

JavaFX에서 작업 중입니다.Java fx fxml generation

GridPane gridPane = new GridPane(); 
Label label = new Label(); 
label.setText("My Label"); 
GridPane.setRowIndex(label, 0); 
GridPane.setColumnIndex(label, 0); 
gridPane.getChildren().add(label); 

Fxml의 당량이다 : 지금

<GridPane> 
    <children> 
     <Label text="My Label"> 
     <GridPane.rowIndex>0</GridPane.rowIndex> 
     <GridPane.columnIndex>0</GridPane.columnIndex> 
     </Label> 
    </children> 
</TabPane>. 

나는 자바 FX allows.For 예는 것을, 설계 configuration.I는 fxml 파일과 동일한를 작성할 필요가 포함 된 자바 파일이 나는 하나의 레이아웃을 vbox, hbox와 함께 gridpane.how와 함께 사용하고 있는데 fxml을 생성 할 수 있습니까? Java 코드는 아래에 제공됩니다. fxml을 생성하는 데 도움을주십시오.

VBox vBox = new VBox(); 
vBox.setSpacing(10); 
vBox.setPadding(new Insets(60, 0, 0, 20)); 
vBox.setAlignment(Pos.TOP_CENTER); 
HBox hbox= new HBox(); 
hbox.setPadding(new Insets(1,0,0,770)); 
hbox.setSpacing(2); 
hbox.setAlignment(Pos.CENTER); 
GridPane homegrid = new GridPane(); 
homegrid.setPadding(new Insets(100, 100, 90, 50)); 
homegrid.setVgap(5); 
homegrid.setHgap(5); 
Button employee = new Button(""); 
employee.setUserData(Font.BOLD); 
employee.setMinSize(100, 100); 
homegrid.setConstraints(employee, 10,10); 


homegrid.getChildren().addAll(employee,shop,product,datamanager,leave,users); 


rootGroup.getChildren().addAll(vb); 
rootGroup.getChildren().addAll(homegrid,hbox); 

답변