home *** CD-ROM | disk | FTP | other *** search
- import java.awt.event.InputEvent;
- import java.awt.event.InputMethodEvent;
- import java.awt.event.KeyEvent;
- import javax.swing.JTextField;
-
- public class FixedTextField extends JTextField {
- private transient boolean ivLastKeyEventWasAlt = false;
-
- FixedTextField(int var1) {
- super(var1);
- }
-
- FixedTextField(String var1) {
- super(var1);
- }
-
- protected synchronized void processComponentKeyEvent(KeyEvent var1) {
- super.processComponentKeyEvent(var1);
- this.ivLastKeyEventWasAlt = ((InputEvent)var1).isAltDown();
- }
-
- protected synchronized void processInputMethodEvent(InputMethodEvent var1) {
- if (this.ivLastKeyEventWasAlt) {
- var1.consume();
- }
-
- super.processInputMethodEvent(var1);
- }
- }
-