RFR: 8293119: Additional constrained resize policies for Tree/TableView [v23]

Andy Goryachev angorya at openjdk.org
Tue Jan 10 00:48:16 UTC 2023


On Mon, 19 Dec 2022 13:08:29 GMT, Ajit Ghaisas <aghaisas at openjdk.org> wrote:

>> Andy Goryachev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 77 commits:
>> 
>>  - Merge remote-tracking branch 'origin/master' into 8293119.constrained
>>  - 8293119: review comments
>>  - 8293119: abstract
>>  - 8293119: <p>
>>  - 8293119: review comments
>>  - Merge remote-tracking branch 'origin/master' into 8293119.constrained
>>  - Merge remote-tracking branch 'origin/master' into 8293119.constrained
>>  - 8293119: small delta
>>  - Merge remote-tracking branch 'origin/master' into 8293119.constrained
>>  - 8293119: pref
>>  - ... and 67 more: https://git.openjdk.org/jfx/compare/8763e8b0...8bdae30e
>
> This has baked well. I tested on macOS and it looks good.
> 
> I see warnings on command line while trying to run `ATableViewResizeTester.java`. While the first warning is expected, we should fix others.
> 
> -----------------------------------------------------------------
> `javafx/tester/ATableViewResizeTester.java:224: warning: [deprecation] CONSTRAINED_RESIZE_POLICY in TableView has been deprecated
>             return TableView.CONSTRAINED_RESIZE_POLICY;
>                             ^
> javafx/tester/ATableViewResizeTester.java:456: warning: [unchecked] unchecked cast
>             TableColumn<String,String> c = (TableColumn<String,String>)t.getColumns().remove(ix);
>                                                                                             ^
>   required: TableColumn<String,String>
>   found:    TableColumn<String,CAP#1>
>   where CAP#1 is a fresh type-variable:
>     CAP#1 extends Object from capture of ?
> javafx/tester/ATableViewResizeTester.java:467: warning: [unchecked] unchecked conversion
>         TableView<String> table = new TableView();
>                                   ^
>   required: TableView<String>
>   found:    TableView
> javafx/tester/ATableViewResizeTester.java:640: warning: [unchecked] unchecked conversion
>             List<? extends TableColumnBase<?,?>> visibleLeafColumns = rf.getTable().getVisibleLeafColumns();
>                                                                                                          ^
>   required: List<? extends TableColumnBase<?,?>>
>   found:    ObservableList
> javafx/tester/ATableViewResizeTester.java:646: warning: [unchecked] unchecked call to setColumnWidth(TableColumnBase<S,?>,double) as a member of the raw type ResizeFeaturesBase
>                 rf.setColumnWidth(c, w);
>                                  ^
>   where S is a type-variable:
>     S extends Object declared in class ResizeFeaturesBase
> 5 warnings
> `

@aghaisas could you take a final look at this please?

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

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


More information about the openjfx-dev mailing list