请教enableEvents(AWTEvent.WINDOW_EVENT_MASK)

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:35:50
如题,我想知道这个函数在编写图形界面的用处
请务必举个简单的例子,不要给我java帮助文档的说法
我想知道它在何时要用,起到什么作用?
十分期望高手帮忙!

public class myTextField extends yaoweiTextField {
private String s = "";
public myTextField() {
try {
enableEvents(java.awt.AWTEvent.KEY_EVENT_MASK);
} catch (Exception e) {}
this.setEditable(false);
}

protected void processKeyEvent(KeyEvent e){
char k = e.getKeyChar();
if(this.getText().length()<=100){
if (e.getKeyCode() == e.VK_BACK_SPACE) {

} else{
// super.processKeyEvent(e);
//System.out.println(s);
// s = s+String.valueOf(k);
//this.setText(s);
super.processKeyEvent(e);

}

}
}
public myTextField(int k){
// super(k);
}

}
这是我做的东西里面的一个小类,
具体来说呢,
在构造方法里实现一下enableEvent(event.your_mask)
enableEvents(AWTEve