Свяжите два TextFields и ListView, чтобы активировать кнопку в JavafxJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Свяжите два TextFields и ListView, чтобы активировать кнопку в Javafx

Сообщение Anonymous »

Я пытаюсь найти решение для моей проблемы, но я нахожусь в тупике своей попытки и навыками своих маленьких навыков Javafx. />

Код: Выделить всё

// fill the first TextField with String values from above textfields
textFieldPointCloudName.textProperty().bind(pointCloudNameBinding);
< /code>
и < /p>
// fill the second TextField from a DirectoryChooser or the clipboard and check its values
var isTargetPathValid = Bindings.createBooleanBinding(
() -> {
var path = pointCloudPath.getText();
if (path.isEmpty()) {
return false;
} else {
return FileUtils.isDirectory(path);
}
}, pointCloudPath.textProperty());
< /code>
Привязки и проверки двух текстовых полей выполняются, и они работают. Я могу активировать кнопку на этих двух привязках с < /p>
// checks the TextFields and enable the execute/run button if not empty
btnRun.disableProperty().bind(areTextFieldsEmpty);
< /code>
Я использовал этот код также в другой программе.@FXML
private ListView listView;
ListView заполняется данными в отдельном методе, когда пользователь нажимает OK в диалоговом окне FileChooser.

Код: Выделить всё

var selectedFiles = fileChooser.showOpenMultipleDialog(window);
var files = FXCollections.observableArrayList(selectedFiles);

listView.setItems(files);
// remove double-clicked items from the list
listView.setOnMouseClicked(mouseEvent -> {
if (mouseEvent.getClickCount() == 2) {
var selectedIndex = listView.getSelectionModel().getSelectedIndex();
listView.getItems().remove(selectedIndex);
}
});
Каждая попытка, которую я пробовал, не удалась. Строки в список.
Любой намек, как это сделать или что мне не хватает?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-javafx
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Intellij javafx module info.java: модуль считывает пакет «javafx.fxml» как из "javafx.fxml ', так и" javafx.fxml'
    Anonymous » » в форуме JAVA
    0 Ответы
    49 Просмотры
    Последнее сообщение Anonymous
  • JavaFX – вставка составного объекта (GridPane с TextFields) в ScrolPane
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Свяжите одного агента и два инструмента в индексе ламы с помощью pgvector
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Свяжите одного агента и два инструмента в индексе ламы с помощью pgvector
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Предварительный загрузчик JavaFX: ожидаемый статический метод javafx.graphics/com.sun.javafx.iio.ImageStorage.addImageLo
    Anonymous » » в форуме JAVA
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»