Bra*_*zic 2 java javafx javafx-2
我甚至不确定如何正确地提出这个问题,但是可以在这里添加监听器(在此文本字段中ComboBox),当ComboBox设置为可编辑时:

目前我正在使用2种听众ComboBox.鼠标和更改侦听器.MouseListener用于点击ComboBox和ChangeListener选择项目ComboBox.但我不知道应该用什么样的听众来听取文字输入.
如果您只对组合框的可编辑区域(文本字段)感兴趣,请使用ComboBox#getEditor().
ComboBox combobox = new ComboBox();
combobox.setEditable(true);
combobox.getEditor().textProperty().addListener(new ChangeListener<String>() {
@Override
public void changed(ObservableValue<? extends String> observable,
String oldValue, String newValue) {
System.out.println("Text changed");
}
});
Run Code Online (Sandbox Code Playgroud)
当文本字段失去焦点时,最后一个文本将设置为组合框的valueProperty.
| 归档时间: |
|
| 查看次数: |
9295 次 |
| 最近记录: |