W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們可以根據(jù)兩個(gè)標(biāo)準(zhǔn)對(duì)文本組件進(jìn)行分類:
基于文本組件可以處理的文本行數(shù),我們可以進(jìn)一步將它們分類如下:
單行文本組件可以處理一行文本。JTextField,JPasswordField和JFormattedTextField是單行文本組件。
多行文本組件可以處理多行文本。JTextArea,JEditorPane和JTextPane類是多行文本組件。
多行文本組件可以處理多行文本。JTextArea,JEditorPane和JTextPane類是多行文本組件。...
純文本沒(méi)有格式,而樣式文本可以有格式,例如粗體,斜體,下劃線等,字體和顏色。
純文本意味著文本組件中包含的整個(gè)文本僅使用一種樣式顯示。
JTextField,JPasswordField,JFormattedTextField和JTextArea是純文本組件。JEditorPane和JTextPane是樣式組件。
JTextComponent是一個(gè)抽象類,它是所有Swing文本組件的祖先。它包括所有文本組件都可用的常用功能。
下表列出了JTextComponent類中包含的某些常用的文本組件方法。
ID | 方法/說(shuō)明 |
---|---|
1 | 方法/說(shuō)明... |
2 | void copy()將所選文本復(fù)制到系統(tǒng)剪貼板。 |
3 | void copy()將所選文本復(fù)制到系統(tǒng)剪貼板。... |
4 | Action [] getActions()文本編輯器的命令列表。 |
5 | Action [] getActions()文本編輯器的命令列表。... |
6 | 鍵映射getKeymap()返回文本組件的當(dāng)前活動(dòng)鍵映射。 |
7 | 鍵映射getKeymap()返回文本組件的當(dāng)前活動(dòng)鍵映射。... |
8 | String getSelectedText()返回組件中選定的文本。 如果沒(méi)有選定的文本或文檔為空,則返回null。 |
9 | int getSelectionEnd()返回所選文本的結(jié)束位置。 |
10 | int getselectionStart()返回所選文本的開始位置。 |
11 | String getText()返回此文本組件中包含的文本。 |
12 | String getText(int offset,int length)throws BadLocationException 返回從偏移位置和字符數(shù)開始的文本組件中包含的文本部分。 |
13 | TextUI getUI()返回文本組件的用戶界面工廠。 |
14 | TextUI getUI()返回文本組件的用戶界面工廠。... |
15 | void paste()將系統(tǒng)剪貼板的內(nèi)容傳輸?shù)轿谋窘M件模型。 |
16 | void print()它顯示一個(gè)打印對(duì)話框,讓我們打印文本組件的內(nèi)容,而沒(méi)有頁(yè)眉和頁(yè)腳。 |
17 | void read(讀者源,對(duì)象描述)拋出IOException 將源流中的內(nèi)容讀入文本組件 |
18 | void replaceSelection(String newContent)使用newContent替換所選內(nèi)容。 如果沒(méi)有選定的內(nèi)容,它將插入newContent。 如果newContent為null或空字符串,它將刪除所選內(nèi)容。 |
19 | void select(int start,int end)選擇開始和結(jié)束位置之間的文本。 |
20 | void selectAll()選擇文本組件中的所有文本 |
21 | void setDocument(Document doc)設(shè)置文本組件的文檔(即模型)。 |
22 | void setDocument(Document doc)設(shè)置文本組件的文檔(即模型)。... |
23 | void setKeymap(Keymap keymap)設(shè)置文本組件的鍵映射。 |
24 | void setSelectionEnd(int end)設(shè)置選擇的結(jié)束位置。 |
25 | void setSelectionStart(int start)設(shè)置選擇的開始位置。 |
26 | void setText(String newText)設(shè)置文本組件的文本。 |
27 | void setUI(TextUI newUI)為文本組件設(shè)置新的UI。 |
28 | void updateUI()重新加載文本組件的可插入U(xiǎn)I。 |
29 | void updateUI()重新加載文本組件的可插入U(xiǎn)I。... |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: