JavaFx expandable Textfield sample

后端 未结 2 877
旧巷少年郎
旧巷少年郎 2021-01-26 10:08

in my company we got a task to implement an autoexpandable textfield. As this functionality is not provided by default we had to develop it from scratch. There are many posibil

2条回答
  •  被撕碎了的回忆
    2021-01-26 10:41

    you can set PrefWidth in the listener of the text field.

    // add listner

    'textField.textProperty().addListener(new ChangeListener() {
        @Override
        public void changed(ObservableValue observable, String oldValue, String newValue) {
            textField.setPrefWidth(textField.getText().length());
        }
    });'
    

提交回复
热议问题