Hi all,

I've been aware for a very long time that many people would love to see the default behavior for the ListView / TreeView / TableView / TreeTableView controls change from being 'cancel edit on focus lost' to 'commit edit on focus lost' when users are editing the value of a cell.

I believe the main JBS issue is this one: https://bugs.openjdk.java.net/browse/JDK-8089514

I've developed a proposal on how this can be changed without breaking any APIs. Additionally, the semantics don't change by default - all current users won't be impacted, only those that opt-in by overriding a new protected method. I've posted a brief summary of the proposed changes as a comment in the JBS issue linked above. I am very keen to hear thoughts in the JBS issue (don't spam the list!), and let's see how things shape up from this discussion.

--


-- Jonathan

Reply via email to