Saturday, May 17, 2008

Limit a TextField to Uppercase

import java.awt.*;
import java.awt.event.*;
public class UpperTF extends Frame {
public static void main(String argv[]) {
new UpperTF().setVisible(true);
}
public UpperTF() {
setLayout(new FlowLayout());
TextField tf = new TextField(10);
add(tf);
tf.addKeyListener( new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if (Character.isLetter(e.getKeyChar())) e.setModifiers(Event.SHIFT_MASK); } });
pack();
addWindowListener( new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
} } ); }
public Dimension getPreferredSize() {
return new Dimension(200,200);
}}

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home