如何在javafx的TextArea中使用autocomplete
javafx为TextField提供了自动完成的支持,我想在textArea中使用该功能如何在javafx的TextArea中使用autocomplete,java,javafx,textarea,textfield,Java,Javafx,Textarea,Textfield,javafx为TextField提供了自动完成的支持,我想在textArea中使用该功能 String[] autosuggestions = {"test","testing","etc etc"}; TextFields.bindAutoCompletion(inputTextField, autosuggestions); 请帮助我如何将其用于TextArea 像这样的 String[] autosuggestions = {"test","testing","etc etc"}
String[] autosuggestions = {"test","testing","etc etc"};
TextFields.bindAutoCompletion(inputTextField, autosuggestions);
请帮助我如何将其用于TextArea
像这样的
String[] autosuggestions = {"test","testing","etc etc"};
TextFields.bindAutoCompletion(inputTextArea, autosuggestions);
任何解决方法都将不胜感激。请帮助您可以扩展TextArea组件并自己滚动它;这个例子()使用TextField实现了这一点,同样的过程也可以使用TextArea从字符串数组中进行选择 在编辑时,您可以检查插入符号位置附近的单词是否是列表中的部分补全,然后使用示例使用的弹出窗口手动完成所有操作 该示例实现了一个更改侦听器:
textProperty().addListener(new ChangeListener<String>()
{
@Override
public void changed(ObservableValue<? extends String> observableValue, String s, String s2) { ... } });
textProperty().addListener(新的ChangeListener())
{
@凌驾
公共无效已更改(可观察值)