On Thu, 8 Sep 2022 23:40:59 GMT, Sergey Bylokhov <[email protected]> wrote:

>> "*" is the default char unless overridden by echoChar property and is set 
>> [here](https://github.com/openjdk/jdk/blob/master/src/java.desktop/share/classes/javax/swing/JPasswordField.java#L178)
>
> I just found my comment at that bug that the ui properties for nimbus are 
> stored in the "skin.laf" and the "echoChar" is missed there. This is the 
> reason why the UIDefaults table is small in Nimbus, unlike Metal where we 
> have a long list of properties. Take a look to the `NimbusDefaults.java` 
> which is generated during the build it contains all the props, and it is a 
> place where I think we should update the echoChar.

It will have the problem as you mentioned so I did it as it is. Since we have 
already UIDefaults table defined, I think it can be used for this, without 
changing the doc which might cause compatibility issues.

-------------

PR: https://git.openjdk.org/jdk/pull/10035

Reply via email to