Add getEditor() method to ComboBox
Jerome Cambon
jerome.cambon at oracle.com
Wed Mar 14 07:49:48 PDT 2012
Hi,
I fully agree with this suggestion from Tadashi.
Jonathan, the requirement from the Jira issue
<http://javafx-jira.kenai.com/browse/RT-19589> was not only about the
text property, but also selection of the text.
I've updated the Jira title to avoid confusion.
To me, it does not worth to add only the text property.
So exposing TextInputControl is ideal, since it does not expose our
implementation detail (the TextField).
Jerome
On 3/14/12 8:44 AM, 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