Я должен установить значения для меток, я задаю значения следующим способом, который очень длинный,
public class FXMLDocumentController implements Initializable {
private TilesLogic gl = new TilesLogic();
private List<List<Integer>> game;
@FXML
private Label C1;
@FXML
private Label C2;
@FXML
private Label C3;
@FXML
.
.
.
private Label C16;
@FXML
private Label timer;
@Override
public void initialize(URL url, ResourceBundle rb) {
game = gl.shuffle();
SetValues();
}
void SetValues(){
C1.setText(String.valueOf(game.get(0).get(0)));
C2.setText(String.valueOf(game.get(0).get(1)));
.
.
C15.setText(String.valueOf(game.get(3).get(2)));
C16.setText(String.valueOf(game.get(3).get(3)));
}
}
это любой другой способ, просто так
for(int i =1;i<17;i++)
setText("#C"+String.valueOf(i),String.valueOf(game.get(i)));
// setText("#id","Sometext");
для сделать это просто и меньше времени?