<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