-
Bug
-
Resolution: Not an Issue
-
P4
-
None
-
9
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.