File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
src/main/java/com/jpage4500/devicemanager/ui/views Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -164,15 +164,27 @@ public void keyPressed(KeyEvent e) {
164
164
case KeyEvent .VK_ESCAPE :
165
165
cleanText = null ;
166
166
break ;
167
- case '_' :
168
- case '-' :
169
- cleanText += keyChar ;
170
- break ;
171
167
default :
172
- if (Character .isLetterOrDigit (keyChar )) {
173
- cleanText += keyChar ;
168
+ switch (keyChar ) {
169
+ case '_' :
170
+ case '-' :
171
+ case '$' :
172
+ case '#' :
173
+ case '@' :
174
+ case '(' :
175
+ case ')' :
176
+ case '!' :
177
+ cleanText += keyChar ;
178
+ break ;
179
+ default :
180
+ if (Character .isLetterOrDigit (keyChar )) {
181
+ cleanText += keyChar ;
182
+ } else {
183
+ // ignore
184
+ return ;
185
+ }
186
+ break ;
174
187
}
175
- break ;
176
188
}
177
189
if (TextUtils .isEmpty (cleanText )) cleanText = hintText ;
178
190
setText (cleanText );
You can’t perform that action at this time.
0 commit comments