Swing Textfield 添加 Text limit 功能
Posted on 2008-02-16 22:57 kooyee 閱讀(462) 評論(0) 編輯 收藏 所屬分類: Swing/Applet對 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();
}
}
這樣當輸入文字長度為限制的長度時,則不處理事件。 這樣達到沒有輸入的效果.
MOUSE_PRESS=1, //表示鼠標壓下
MOUSE_RELEASE=2,// 表示鼠標在不同位置釋放
MOUSE_CLICK=3, //表示鼠標在同一位置點擊
MOUSE_ENTER=4,//鼠標進入
MOUSE_EXIT=5;//鼠標離開

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





MOUSE_PRESS=1, //表示鼠標壓下
MOUSE_RELEASE=2,// 表示鼠標在不同位置釋放
MOUSE_CLICK=3, //表示鼠標在同一位置點擊
MOUSE_ENTER=4,//鼠標進入
MOUSE_EXIT=5;//鼠標離開