<AWT Dev> RFC: KeyboardFocusManager patch

Anton V. Tarasov Anton.Tarasov at Sun.COM
Wed Jul 18 02:26:14 PDT 2007


Ok, fine. I'm starting the internal process. Will keep you notified.

Thanks,
Anton.

Roman Kennke wrote:
> Hi Anton,
> 
>> In the original javadoc comment you mentioned KeyboardFocusManager.initPeer(),
>> the method where the current toolkit is checked for being implementing
>> the KFMPeerProvider interface. As the javadoc for the interface (that becomes
>> a kind of internally public) is a specification, any mentioning of any
>> methods, classes etc. in the specification becomes a part of it.
>> Thus we're making the method KeyboardFocusManager.initPeer() a part of the
>> specification (and so we will have to support it in the future).
>> But as you can see this method is private and we're free to change it anytime.
>>
>> Also I said that the developer anyway mustn't know where exactly his toolkit is
>> retrieved for a KFMPeer it provides. What the developer should do
>> is just to implement the KFMPeerProvider. Mentioning in the javadoc that
>> the KFM peer is retrieved _somewhere_ in the KFM would be enough, right?
>>
>> Have I explained this clear now?
> 
> Ah ok. I thought you were speaking about something in the code. Yeah I
> fully agree with your points.
> 
> Cheers, Roman
> 



More information about the awt-dev mailing list