0
Tile Property
をバインドして、幅と高さの値を動的に調整します。しかし、幅と高さはHomeTabCell
と同じです。サイズ変更タイルパネルセル
これは動作させる方法ですか、代わりにGridPane
を使用する必要がありますか?
for (int i = 0; i < room.getMaxPlayers(); i++) {
try {
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("/fxml/HomeTabCell.fxml"));
tilePane.getChildren().add(fxmlLoader.load());
tilePane.prefTileWidthProperty().bind(centerRoomHBox.widthProperty().divide(2).subtract(3));
tilePane.prefTileHeightProperty().bind(centerRoomHBox.heightProperty().divide(6/2));
HomeTabCell box = (HomeTabCell) fxmlLoader.getController();
box.setInfo(null, room.getMaxPlayers());
} catch (IOException ex) {
bugsnag.notify(ex);
}
}