On Wed, 14 Sep 2022 15:25:16 GMT, Andy Goryachev <ango...@openjdk.org> wrote:

>> modules/javafx.controls/src/main/java/javafx/scene/control/TableView.java 
>> line 440:
>> 
>>> 438: 
>>> 439:     // TODO to be renamed to CONSTRAINED_RESIZE_POLICY
>>> 440:     public static final Callback<TableView.ResizeFeatures, Boolean> 
>>> CONSTRAINED_RESIZE_POLICY_SUBSEQUENT_COLUMNS =
>> 
>> Instead of renaming we can also deprecate the 'old' 
>> `CONSTRAINED_RESIZE_POLICY` ?
>
> Good question.
> 
> We could deprecate the old policy, although leaving it as is also leaves all 
> its issues in place (see JDK-8292810).  There is a subtle behavioral 
> difference between the old CONSTRAINED_RESIZE_POLICY and 
> CONSTRAINED_RESIZE_POLICY_SUBSEQUENT_COLUMNS that people might notice and may 
> not like.  The difference is that the old policy works similar to 
> CONSTRAINED_RESIZE_POLICY_LAST_COLUMN until the last column cannot be 
> resized, then it resizes one before it.
> 
> Another option is that we could add another policy which will work exactly 
> (minus bugs) as the old one.  What do you think?

Try tests/manual/controls/ATableViewResizeTester.java to see the behavior.

-------------

PR: https://git.openjdk.org/jfx/pull/897

Reply via email to