Swing Textfield 添加 Text limit 功能
Posted on 2008-02-16 22:57 kooyee 閱讀(459) 評(píng)論(0) 編輯 收藏 所屬分類: Swing/Applet對(duì) textfield加入 KeyTyped event. 然后加入以下event代碼

int textLimit = 20
private void jTextCashierKeyTyped(java.awt.event.KeyEvent evt) {
//not input character if great than textlimit
if (jTextCashier.getText().length() == textLimit) {
evt.consume();
}
}
這樣當(dāng)輸入文字長度為限制的長度時(shí),則不處理事件。 這樣達(dá)到?jīng)]有輸入的效果.
MOUSE_PRESS=1, //表示鼠標(biāo)壓下
MOUSE_RELEASE=2,// 表示鼠標(biāo)在不同位置釋放
MOUSE_CLICK=3, //表示鼠標(biāo)在同一位置點(diǎn)擊
MOUSE_ENTER=4,//鼠標(biāo)進(jìn)入
MOUSE_EXIT=5;//鼠標(biāo)離開

int textLimit = 20
private void jTextCashierKeyTyped(java.awt.event.KeyEvent evt) {





MOUSE_PRESS=1, //表示鼠標(biāo)壓下
MOUSE_RELEASE=2,// 表示鼠標(biāo)在不同位置釋放
MOUSE_CLICK=3, //表示鼠標(biāo)在同一位置點(diǎn)擊
MOUSE_ENTER=4,//鼠標(biāo)進(jìn)入
MOUSE_EXIT=5;//鼠標(biāo)離開