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
