toxa_1995
@toxa_1995
Начинающий...

Почему не запускается окно javafx??

Есть окно с TableView, в контроллере ему передаю list с данными но он не запускается.

Не помню как именно делал, но данные получал и показывал, теперь не показывает и запускается.
Контроллер
public class FilterController implements Initializable {
    public TableView<Filter> tableView;
    public TableColumn<Filter, String> columnWord;
    public TableColumn<Filter, Integer> columnFrequency;

    @Override
    public void initialize(URL location, ResourceBundle resources) {
        Filter filter = new Filter();

        columnWord.setCellValueFactory(new PropertyValueFactory<>("word"));
        columnFrequency.setCellValueFactory(new PropertyValueFactory<>("number"));

        tableView.setItems(filter.wordAndNumber());
    }
}

Класс Filter, в котором набираю данные в лист
ObservableList<Filter> wordAndNumber(){
        ObservableList<Filter> list = FXCollections.observableArrayList();
        String[] strings = delSymbol().split(" ");
        for (int i = 0; i < strings.length; i++) {
            list.add(new Filter(strings[i], i));
        }

        return list;
    }

И класс Main (окно)
public void start(Stage primaryStage) throws Exception {
        AnchorPane pane = FXMLLoader.load(getClass().getResource("sampleFilter.fxml"));

        Scene scene = new Scene(pane);
        scene.setFill(Color.web("eff0f1"));

        primaryStage.setResizable(false);
        primaryStage.setTitle("Фильтр");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
toxa_1995
@toxa_1995 Автор вопроса
Начинающий...
Вопрос решен, так как не получаю текст с поля, поэтому не запускается.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы