2016-02-10 17 views
0

我需要在jframe中顯示格式化文本,好吧不是那麼簡單,因爲我真的迷失在哪個組件中,我必須這樣做,我在可視的時間前工作,有一個豐富的文本框,具有所有的功能來做這項工作,但在Java中,這是類似的擺動組件,我可以允許多個字體應用於特定部分的文本,如果我可以顯示在分開的光標所在的標記行和列的實際數目。哪個swing組件我必須使用在java中的相同字段中應用不同樣式的文本

+1

你看過Swing的文檔嗎?另一種可能性是使用IDE,並使用可用的文本框進行測試。 – hagello

+0

請更詳細地定義您的問題 - 您準備嘗試實現哪些**?你提到表格數據,所以我不得不懷疑一個JTable是否是最好的。或者是一個JEditorPane或JTextPane - 根據你發佈的內容再次難以判斷。 –

+0

@Hovercraft Full Of Eels就像Netbeans IDE中的文本編輯器,它將格式應用於文本的一部分,swing組件允許我這麼做?例如:public String example; - 公衆這個詞將會是大膽和藍色的,字符串以斜體和綠色爲例,您是否需要更多細節? –

回答

3

擺動組件,可以我允許多種字體應用於文本的特定部分

可能是JTextPane。請參閱Text Component Features上的Swing教程部分。

顯示的行和列的實際數量在標籤分開的地方光標在

你可能會需要使用CaretListener。然後您可以使用Text Utilities來獲取當前行/列值。然後,可以格式化包含這些值的字符串,並在狀態欄上的標籤中設置文本。

相關問題