TableCellSkinBase: columnVisibility/Width should be protected
Jonathan Giles
jonathan.giles at oracle.com
Sun Jan 31 19:57:59 UTC 2016
In moving most of the skin code to public API (as part of JEP 253), I
worked with the plan of minimising the API as much as possible, and
would then spend time this year bringing API back out in a more
considered way (as opposed to dumping all skin code, warts and all, into
public API and making mistakes). I am happyto make more API public, and
have been encouraging people heavily at conferences to start playing
with JDK 9 _today_. Your bug is now on my radar - I will look into it ASAP.
-- Jonathan
On 30/01/16 2:14 AM, fastegal at swingempire.de wrote:
>
> On the move into public, its abstract methods
> columnVisibility/Width/Property
> changed scope from protected to package - this makes the base class
> rather useless
> for extension: it's main job is sync'ing the cell's visible property
> to the
> column's visible property and triggering and doing the cell's layout.
> Both are possible only, if subclasses provide the column properties.
>
> Would suggest to change scope back to protected. Or any special
> reasons for
> not doing it?
>
> Cheers
> Jeanette
>
More information about the openjfx-dev
mailing list