Got it. Thank you.

  Alan


> On Jun 2, 2015, at 12:10 PM, Phil Race <philip.r...@oracle.com> wrote:
> 
> Alan,
> 
> AppContext was devised to support applets running in browsers
> where the JDK internal classes were shared so were in need of
> a way to provide a key that was unique to each running applet.
> Note that the 'advertisement' is comments on the internal source code.
> Unless your L&F is installed on the JDK bootclasspath of a
> the VM running applets in a browser I am not sure how this
> internal class is useful to it. Otherwise storing as static variables should
> work since there will be a class per classloader.
> If necessary you can roll your own that just uses the ThreadGroup
> as a key to get to a map .. that's what it amounts to.
> 
> -phil.
> 
> On 06/02/2015 10:37 AM, Alan Snyder wrote:
>> Is this the proper forum for asking this question? I have not seen any reply.
>> 
>> 
>> 
>> 
>> 
>>> On May 28, 2015, at 7:13 PM, Alan Snyder <javali...@cbfiddle.com> wrote:
>>> 
>>> I am using code — a custom Swing look and feel — that uses the 
>>> getAppContext(), get(), put(), and remove() methods of sun.awt.AppContext 
>>> to store configuration data.
>>> 
>>> Since the look and feel is registered by UIManager using the same 
>>> mechanism, this seems like the right way to store configuration data for a 
>>> look and feel.
>>> 
>>> I also note that AppContext advertises itself as a better solution (e.g. 
>>> better than static fields) to protect applets from being disrupted by other 
>>> applets, so it may have other uses.
>>> 
>>> Is there a way to duplicate this behavior using only public APIs? If not, I 
>>> request that this functionality be exported in some form by JDK 9.
>>> 
>>>  Alan
>>> 
> 

Reply via email to