Add getEditor() method to ComboBox
Richard Bair
richard.bair at oracle.com
Wed Mar 14 01:02:20 PDT 2012
What happens if comboBox.getEditor().textProperty().bind(something).
On Mar 14, 2012, at 8:53 AM, Jonathan Giles wrote:
> After reading Toms email, perhaps I misinterpreted Tadashi's suggestion. I interpreted as suggesting an additional API as well as the text property. Perhaps instead the suggestion was to add the editor property in its place?
>
> Certainly this approach is nicer in the sense that it is one less property API (so three less methods on ComboBox), but it also impacts the discoverability of the text property.
>
> Opinions? Gut feelings? For me the editor property may be enough, without the need for having a text property.
>
> -- Jonathan
>
>
> On 14/03/2012 8:44 p.m., Tadashi Ohmura wrote:
>> What about to add getEditor() method to ComboBox and also to JFXtras' spinner
>>
>> If we want to set any input filter for a combobox
>> we get a text input control and set change listener onto text property of the text input control
>>
>> public TextInputControl getEditor()
>> get a text input control if the combobox is editable
>>
>>
>> Best regards
>> Tadashi Ohmura
>>
>> (2012/03/14 15:19), Jonathan Giles wrote:
>>> Yes, the text value would be set on every keystroke - it would be bound to the text property on TextField, which works in precisely this manner.
>>>
>>> Also, you're correct, the text property would only be useful in edit mode. In non-edit mode the property will never change.
>>>
>>> -- Jonathan
>>>
>>>
>>> On 14/03/2012 7:17 p.m., Tom Eugelink wrote:
>>>>
>>>> So this is a feature for edit mode only. When would the property be set? On every keystroke?
>>>>
>>>> Tom
>>>>
>>>>
>>>> On 2012-03-14 01:53, Jonathan Giles wrote:
>>>>> Hi all (yet again),
>>>>>
>>>>> A quick one this time: http://javafx-jira.kenai.com/browse/RT-19589
>>>>>
>>>>> I'm wanting to add a text property to ComboBox, to allow for people to easily set the text in the ComboBox without committing it to being a value. More importantly, this also allows for developers to extract the content of the ComboBox TextField without having to have end-users press the Enter key to commit the text into the value property.
>>>>>
>>>>> Without this end users who want to support Enter-less committing of content have to reach into the ComboBox skin, which is not particularly pleasant.
>>>>>
>>>>> Any thoughts?
>>>>>
>>>>
>>>>
>>>
>>>
>>
More information about the openjfx-dev
mailing list