我有一个JTextField
. 当用户输入a
or时j
,我希望文本字段中的文本为大写(例如输入“ab”,输出“AB”)。如果第一个字母不是以下之一,
a
,t
,j
,q
,k
,2
,3
, ...,9
我不希望文本字段显示任何内容。
这就是我所拥有的,
public class Gui {
JTextField tf;
public Gui(){
tf = new JTextField();
tf.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent e) {
}
/** Handle the key-pressed event from the text field. */
public void keyPressed(KeyEvent e) {
}
/** Handle the key-released event from the text field. */
public void keyReleased(KeyEvent e) {
}
});
}
}