【发布时间】:2015-04-04 09:32:32
【问题描述】:
我有 JavaFX 控件,这些控件可以与许多可能存在冲突的值相关联。
当控件是TextField 时,我使用promptText 属性将字符串(Multiple conflicting values) 放入TextField 并使用here 描述的技巧来确保promptText 在用户之前保持可见类型到字段中。这很好用。
现在,我想用ComboBox 做同样的事情,但我发现只有当editable 属性设置为true 时,ComboBox 才会显示promptText。这对我来说是个问题,因为我不希望用户在ComboBox 中输入任意字符串。我想将他限制在一组预先确定的选择范围内。
有没有办法让ComboBox 显示promptText,即使它的editable 属性设置为false?就我而言,扩展 ComboBox 是一种可接受的解决方案。
【问题讨论】:
标签: java combobox javafx javafx-8