<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></ul>
  • 更多精彩內(nèi)容,歡迎關(guān)注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    當(dāng)前位置:首頁 科技百科 java jtextfield

    java jtextfield

    文檔

    java jtextfield

    JTextField類的對象是一個(gè)文本組件,允許編輯單行文本,繼承了JTextComponent類,JTextField與java.awt.TextField具有源代碼兼容性,把字段文本用作針對ActionEvent的命令字符串。
    推薦度:
    導(dǎo)讀JTextField類的對象是一個(gè)文本組件,允許編輯單行文本,繼承了JTextComponent類,JTextField與java.awt.TextField具有源代碼兼容性,把字段文本用作針對ActionEvent的命令字符串。

    java jtextfield是什么,讓我們一起了解一下?

    JTextField類的對象是一個(gè)文本組件,允許編輯單行文本,繼承了JTextComponent類,JTextField與java.awt.TextField具有源代碼兼容性,把字段文本用作針對ActionEvent的命令字符串。

    JTextField中,我們需要設(shè)置它的輸入長度,但是JAVA中沒有給出具體的方法,怎么辦?

    對于JTextField的對象,給它增加一個(gè)事件監(jiān)聽,每當(dāng)從鍵盤敲入一個(gè)字符時(shí),就對它的長度進(jìn)行判斷,如果長度達(dá)到某一條件,則無法繼續(xù)輸入(通過consume方法實(shí)現(xiàn))。

    public?void?keyTyped(KeyEvent?e)?{
    //?TODO?Auto-generated?method?stub
    String?s?=?textField.getText();
    if(s.length()?>=?8)?e.consume();
    }

    先來介紹一下這個(gè)consume方法,該方法是用來銷毀實(shí)例的。在上述代碼中,當(dāng)s的長度大于等于8時(shí),就銷毀多出來的字符了,從而達(dá)到了限制輸入長度的效果。

    當(dāng)按下一個(gè)按鍵時(shí),首先調(diào)用的是keyPressed方法,然后再將鍵入的字符顯示到JTextField文本框中,最后再調(diào)用keyReleased方法。

    也就是說,如果我在keyPressed中調(diào)用consume方法,它就無法做到限制字符輸入長度的效果,因?yàn)槲谋究蛑械淖址窃谖疫M(jìn)行完keyPressed方法后顯示的。

    同樣的,為什么在keyRelease中也不行呢?因?yàn)樵谡{(diào)用keyPressed后,字符就立刻顯示到了文本框中,但是此時(shí)還沒有調(diào)用keyReleased方法,所以同樣達(dá)不到通過consume方法來限制輸入長度的效果。

    拓展一下,它的構(gòu)造方法如下:

    描述JTextField()

    創(chuàng)建一個(gè)新的TextField:JTextField(String text)

    創(chuàng)建一個(gè)使用指定文本初始化的新TextField:JTextField(String text, int columns)

    創(chuàng)建一個(gè)新的TextField,并使用指定的文本和列進(jìn)行初始化。

    JTextField(int columns)用指定的列數(shù)創(chuàng)建一個(gè)新的空TextField。

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java jtextfield

    JTextField類的對象是一個(gè)文本組件,允許編輯單行文本,繼承了JTextComponent類,JTextField與java.awt.TextField具有源代碼兼容性,把字段文本用作針對ActionEvent的命令字符串。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關(guān)推薦
    java jvm java jxl java kafka java keystore java kmeans java kudu java lamada java leveldb java linklist java linq java list.add java list.contains java locale java localtime java logging java logstash java main java malloc java mapping java math.ceil java jtable java jta java jstat java jstack java jsonp java jsonfield java jquery java jps java joptionpane java jndi java jmh java jmeter java jit java jetty java jep 計(jì)算機(jī)管理怎么打開 excel怎么排序 兩個(gè)excel如何獨(dú)立顯示 微信分組怎么刪除 朋友圈怎么轉(zhuǎn)發(fā)
    Top 色老成人精品视频在线观看| 色花堂国产精品第一页| 久久精品视频亚洲| 亚洲AV无码成人精品区大在线| 精品国产乱码一区二区三区| 国产精品看高国产精品不卡| 日韩一区二区三区精品| 国产精品玖玖玖在线资源| 精品久久久久久久无码| 杨幂国产精品福利在线观看| 亚洲精品乱码久久久久久自慰 | 91国内揄拍国内精品对白| 国内少妇人妻偷人精品xxx| 亚洲国产成人久久精品99| 国产精品萌白酱在线观看| 亚洲精品无码你懂的| 久久久久精品国产亚洲AV无码| 久久久影院亚洲精品| 国产综合色在线精品| 99re66热这里只有精品| 国产精品成人99久久久久| 日本精品少妇一区二区三区| 国产精品林美惠子在线播放| 尤物国午夜精品福利网站| 精品日产一卡2卡三卡4卡自拍 | 国产女主播精品大秀系列| 国产精品尹人在线观看| 亚洲国产成人久久精品99| mm1313亚洲国产精品美女| 一区二区精品在线观看| 国产成人亚洲精品播放器下载| 日韩精品中文乱码在线观看| 思思91精品国产综合在线| 精品国产AV色欲果冻传媒| 国产精品熟女视频一区二区| 国产精品香蕉成人网在线观看 | 精品综合久久久久久99| AV天堂午夜精品一区二区三区| 精品videossexfreeohdbbw| 午夜人屠h精品全集| 日韩精品免费一区二区三区|