В JavaFX список ComboBox отображается в позиции (0,0) - PullRequest
0 голосов
/ 26 октября 2018
  1. Я создаю форму, где текстовое поле дает предложение. Я пробовал «ControlsFX», но он дает подсказку через 2 секунды после ввода первого символа. И это также показывает все имена, включая символ «A» в любой позиции, но мне нужно, чтобы отображались только имена, начинающиеся с «A». Я решил эту проблему с кодировкой, но она стала медленнее. Поэтому я пытаюсь «Редактируемый ComboBox», где я могу показать и скрыть список по определенному индексу, но при открытии формы он показывает список в (0,0) позиции. Помогите мне решить эту проблему с пользовательским интерфейсом, а также скажите, правильно ли я использую пользовательский интерфейс.

  2. У меня есть 65 000 записей в базе данных, когда я добавляю их все в ComboBox, это занимает от 6 до 7 секунд, почти 1 секунда на 10000 записей. Я могу сделать это 26 исходных массивов для каждого алфавита, используя переключатель, но я хочу показать другие данные столбца, используя фабрику ListCell. Как вы думаете, это будет работать настолько эффективно, насколько мне нужно, с моей скоростью набора текста.

  3. HTML работает очень хорошо в соответствии с моими требованиями, поэтому я могу использовать HTML вместо файла FXML в Java. Он работает в WebView, но ему нужен javascript для записи данных в json, а затем мне нужно скопировать эти данные в коде java. Я пытался использовать DukeScript, он требует денег, чтобы скачать его. Есть ли другие технологии, которые я пропустил, пожалуйста, дайте мне знать.

Это снимок экрана ComboBox UI

...