此元件使用 editorkit 的實現來完成其操作。對於給予它的各種內容,它能有效地將其形態變換為適當的文字編輯器種類。該編輯器在任意給定時間的內容型別都由當前已安裝的 editorkit 確定。如果將內容設定為新的 url,則使用其型別來確定載入該內容所應使用的 editorkit。
有多種方式可將內容載入到此元件中。
1. 可使用 settext 方法來初始化字串元件。在這種情況下,將使用當前的 editorkit,且此型別為期望的內容型別。
2.可使用 read 方法來初始化 reader 元件。注意,如果內容型別為 html,那麼只有使用了 標記,或者設定了 htmldocument 上的 base 屬性時才能解析相關的引用(例如對於類似影象等內容)。在這種情況下,將使用當前的 editorkit,且此型別為期望的內容型別。
3. 可使用 setpage 方法來初始化 url 元件。在這種情況下,將根據該 url 來確定內容型別,並且設定為該內容型別所註冊的 editorkit。
建構函式
jeditorpane()
建立乙個新的 jeditorpane。
jeditorpane(string url)
根據包含 url 規範的字串建立乙個 jeditorpane。
jeditorpane(string type, string text)
建立乙個已初始化為給定檔案的 jeditorpane。
jeditorpane(url initialpage)
根據用作輸入的指定 url 建立乙個 jeditorpane。
常用方法
addhyperlinklistener(hyperlinklistener listener)
為了通知所有的更改(例如選中和進入某個鏈結)而新增乙個超連結偵聽器。
getcontenttype()
獲得設定此編輯器當前要處理的內容型別。
geteditorkit()
獲取用於處理內容的、當前已安裝的工具包。
getpage()
獲得當前正在顯示的 url。
getpreferredsize()
返回該 jeditorpane 的首選大小。
gettext()
根據此編輯器的內容型別返回此 textcomponent 中所包含的文字。
getstream(url page)
獲取給定 url 的流,該 url 是將要由 setpage 方法載入的。
scrolltoreference(string reference)
將檢視滾動到給定的參考位置(也就是正在顯示的 url 的 ul.getref 方法所返回的值)。
setcontenttype(string type)
設定此編輯器所處理的內容型別。
seteditorkit(editorkit kit)
設定當前為處理內容而安裝的工具包。
setpage(string url)
設定當前要顯示的 url。
setpage(url page)
設定當前要顯示的 url。
settext(string t)
將此 textcomponent 的文字設定為指定內容,預期以此編輯器的內容型別格式提供該內容。
//視窗居中顯示的方法
this.setlocationrelativeto(null);
public void setlocationrelativeto(component c)
設定視窗相對於指定元件的位置。
如果元件當前未顯示,或者 c 為 null,則此視窗將置於螢幕的**。中點可以使用 graphicsenvironment.getcenterpoint 確定。
如果該元件的底部在螢幕外,則將該視窗放置在 component 最接近視窗中心的一側。因此,如果 component 在螢幕的右部,則 window 將被放置在左部,反之亦然。
JEditorPane使用技巧
此元件使用 editorkit 的實現來完成其操作。對於給予它的各種內容,它能有效地將其形態變換為適當的文字編輯器種類。該編輯器在任意給定時間的內容型別都由當前已安裝的 editorkit 確定。如果將內容設定為新的 url,則使用其型別來確定載入該內容所應使用的 editorkit。有多種方式可將...
Swing開發之JEditorPane篇
此元件使用 editorkit 的實現來完成其操作。對於給予它的各種內容,它能有效地將其形態變換為適當的文字編輯器種類。該編輯器在任意給定時間的內容型別都由當前已安裝的 editorkit 確定。如果將內容設定為新的 url,則使用其型別來確定載入該內容所應使用的 editorkit。有多種方式可將...
Linux 使用技巧
1.使用虛擬控制台 登入後按alt f2鍵這時又可以看到 login 提示符,這個就是第二個虛擬控 制台.一般新安裝的linux有四個虛擬控制台,可以用alt f1 alt f4來訪問.虛擬 控制台最有用的時候是當乙個程式出錯鎖住輸入時可以切換到其他虛擬控制台登入 進入後殺掉這個出錯的程序.2.拷貝...