Articles of javafx 8

Проблемы с методом «edit» в TableView

Я изучаю kotlin и javafx. Я пытаюсь настроить событие. Этот java-код работает: tableView.setOnKeyPressed(event -> { TablePosition<?, ?> pos = tableView.getFocusModel().getFocusedCell(); if (pos != null && event.getCode().isLetterKey()) { tableView.edit(pos.getRow(), pos.getTableColumn()); } }); Тот же код в контлин (не работает): class DynamicTableView : Application() { @Throws(Exception::class) override fun start(stage: Stage) { val tableView = TableView<ObservableList<String>>() tableView.setEditable(true) tableView.getSelectionModel().setCellSelectionEnabled(true) […]

Обратный звонок TableView в Котлине

Я изучаю Использование элементов управления JavaFX UI Пример 12-12 Добавление данных карты в таблицу Его работы в java: TableColumn<Map, String> firstDataColumn = new TableColumn<>("Class A"); TableColumn<Map, String> secondDataColumn = new TableColumn<>("Class B"); firstDataColumn.setCellValueFactory(new MapValueFactory(Column1MapKey)); firstDataColumn.setMinWidth(130); secondDataColumn.setCellValueFactory(new MapValueFactory(Column2MapKey)); secondDataColumn.setMinWidth(130); TableView table_view = new TableView<>(generateDataInMap()); table_view.setEditable(true); table_view.getSelectionModel().setCellSelectionEnabled(true); table_view.getColumns().setAll(firstDataColumn, secondDataColumn); Callback<TableColumn<Map, String>, TableCell<Map, String>> cellFactoryForMap = new Callback<TableColumn<Map, […]

Текст ярлыка не обновляется, хотя поток пользовательского интерфейса кажется отзывчивым

Я создаю приложение с TornadoFX 1.7.11, используя Kotlin 1.1.51 на JDK 8u121. Я пытаюсь выполнить долговременную задачу в отдельном потоке и показать прогресс в пользовательском интерфейсе, используя панель прогресса и метку. Как ни странно, ярлык не обновляется. Я подумал, что, возможно, я как-то запустил задачу в потоке пользовательского интерфейса, и он застрял, но работает progressbar […]

Как получить фиксированное количество изменяемых размеров ячеек без заполнения в javafx?

Задний план: Я работаю над визуализатором для алгоритмов планирования в реальном времени. «Мир» предоставляется в текстовом файле, где «_» – свободная ячейка, а «#» – заблокированная ячейка. Ниже приведен пример: 41 21 ___________________ _____________________ @ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _ _ ####################################### _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ […]

Intereting Posts
Использовать область по всем направлениям Firebase Storage OnsuceessListner в котлин не показывается Что происходит, когда кнопка «Назад» нажата до завершения асинхронного вызова? Что означает код «val jsonObj = json as JsonObject» в Котлине? Динамические столбцы таблицы java.lang.NoClassDefFoundError: com.example.api.retrofit.AuthenticationInterceptor $ перехват $ 1 Преобразовать тип с нулевым значением в его тип, не содержащий NULL? Дженерики на KProperty1.getDelegate слишком ограничительные? Грейд занимает время спереди, казалось бы, ничего не делает Подкласс Kotlin – RecyclerView.ViewHolder – не может получить доступ к дополнительной собственности Kotlin – Список в списке фильтрации Dagger2 не генерирует классы кинжалов Как добавить приложение create-react-kotlin-app в качестве модуля для проекта kotlin-multiplatform? Как создать общий массив, заполненный нулями в Котлине? DBFlow: могу ли я удалить один из них с отключением списка?