-
Type:
Bug
-
Resolution: Not an Issue
-
Priority:
P4
-
None
-
Affects Version/s: 9
-
Component/s: client-libs
OS: ALL
Build: JDK 9 120
steps to reproduce:
#Create a new J text field
tfKata = new JTextField(20);
#Set the field only accept a part of unicode characters
getContentPane().add(setPanel(tfHKata,
"Character.UnicodeBlock.KATAKANA"));
tfHKata.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
InputContext ic = tfHKata.getInputContext();
Character.Subset[] s = { Character.UnicodeBlock.KATAKANA };
ic.setCharacterSubsets(s);
}
});
Actual results:
any kind of characters can be typed in all text fields.
Expected Results:
only restricted characters can be typed.
Build: JDK 9 120
steps to reproduce:
#Create a new J text field
tfKata = new JTextField(20);
#Set the field only accept a part of unicode characters
getContentPane().add(setPanel(tfHKata,
"Character.UnicodeBlock.KATAKANA"));
tfHKata.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent e) {
InputContext ic = tfHKata.getInputContext();
Character.Subset[] s = { Character.UnicodeBlock.KATAKANA };
ic.setCharacterSubsets(s);
}
});
Actual results:
any kind of characters can be typed in all text fields.
Expected Results:
only restricted characters can be typed.