我有一个JTextField. 当用户输入aor时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) {
}
});
}
}