<Swing Dev> Proposal for change to javax.swing.DefaultCellEditor
Alexander Scherbatiy
alexandr.scherbatiy at oracle.com
Wed May 6 14:15:29 UTC 2015
Could you file an enhancement on your proposal in
http://bugreport.java.com/bugreport
Thanks,
Alexandr.
On 5/5/2015 1:40 PM, Doychin Bondzhev wrote:
> Hi, guys.
>
> i can't check in the archive was this ever discussed before but here
> is my proposal:
>
> Right now DefaultCellEditor has 3 constructors which accept text
> field, check box and combo box.
>
> If you want to use another control that is more complex like panel
> with few buttons for example you will need to inherit from
> DefaultCellEditor and call any of the three constructors and then in
> your code to reload editor component and delegate fields with new values.
>
> What if there is default DefaultCellEditor constructor without
> parameters?
>
> Or the other way is to have DefaultCellEditor constructor that accepts
> JComponent and EditorDelegate as parameters and just stores that
> values in editorComponent field. It will be the responsibility of the
> developer that inherits the DefaultCellEditor to create an instance of
> EditorDelegate that implements the necessary methods needed to
> communicate with his JComponent instance.
>
> Any thoughts on this?
>
More information about the swing-dev
mailing list