6、Java Swing JTextField:单行文本框组件
生活随笔
收集整理的這篇文章主要介紹了
6、Java Swing JTextField:单行文本框组件
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Swing 中使用 JTextField 類實(shí)現(xiàn)一個(gè)單行文本框,它允許用戶輸入單行的文本信息。
JTextField類的常用構(gòu)造方法如下:
- JTextField()----創(chuàng)建一個(gè)默認(rèn)的文本框。
- JTextField(String text)----創(chuàng)建一個(gè)指定初始化文本信息的文本框。
- JTextField(int columns)----創(chuàng)建一個(gè)指定列數(shù)的文本框。
- JTextField(String text,int columns)----創(chuàng)建一個(gè)既指定初始化文本信息,又指定列數(shù)的文本框。
JTextField 類的常用方法:
- Dimension getPreferredSize() ----獲得文本框的首選大小
- void scrollRectToVisible(Rectangle r) ----向左或向右滾動(dòng)文本框中的內(nèi)容
- void setColumns(int columns) ----設(shè)置文本框最多可顯示內(nèi)容的列數(shù)
- void setFont(Font f) ----設(shè)置文本框的字體
- void setScrollOffset(int scrollOffset) ----設(shè)置文本框的滾動(dòng)偏移量(以像素為單位)
- void setHorizontalAlignment(int alignment)---- 設(shè)置文本框內(nèi)容的水平對(duì)齊方式
例 1
使用 JPrame 組件創(chuàng)建一個(gè)窗口,然后向窗口中添加三個(gè) JTextField 文本框。具體實(shí)現(xiàn)代碼如下:
上述程序中,第一個(gè)文本框 txtfield1 使用 JTextField 的默認(rèn)構(gòu)造方法創(chuàng)建;第二個(gè)文本框 txtfield2 在創(chuàng)建時(shí)指定了文本框的長(zhǎng)度,同時(shí)還修改了文本的字體樣式;第三個(gè)文本框 txtfield3 設(shè)置文本為居中對(duì)齊。
程序運(yùn)行后在窗口中顯示三個(gè)文本框,效果如圖 1 所示。
總結(jié)
以上是生活随笔為你收集整理的6、Java Swing JTextField:单行文本框组件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 5、Java Swing JButton
- 下一篇: 8、Java Swing JCheckB