Я запустил проект TicTacToe в Java FX, используя SceneBuilder.
FXML состоит из кнопок 3х3 внутри GridPane
.
То, что я хотел бы сделать, - это создать «универсальный» метод, чтобы при нажатии одной из кнопок текст изменялся на «O» или «X», при условии, что он еще не был назначен один.
Как то так
private void onButtonClick(){
if (btn00.getText() == null)
btn00.setText("X or O");
}
, где btn00
- это не конкретное имя кнопки, а то, которое выбрано, так как someTableView.getSelectionModel()
... работает для TableView
с.