Hi Chris,

On 07/31/2009 02:29 PM, Christopher Deckers wrote:
public Container getValidateRoot()
That method would never return null unless the component is not
connected to a hierarchy leading to an applet or window. The code

By the way, generally I agree that such method would be useful in the Component class, however I would like to avoid re-spinning the API approval request that is currently being processed. Perhaps we could add the method later under a separate CR.

Also we're going to introduce the package-private method

Container javax.swing.SwingUtilities.getValidateRoot(Container);

with this fix. But this method is going to treat CellRendererPane quite specially - please refer to the RepaintManager.addInvalidComponent()/JViewport.validateView() methods for details. We discussed the issue with the Swing team yesterday and came to a conclusion that we are not yet ready to make the CellRendererPane a validate root. We could probably rework this later with the separate CR as well.

--
best regards,
Anthony

Reply via email to