我的程序的淵源有JTextAreas,但是當我需要改變字符的行之間的間距,我被迫使用JTextPanes。但JTextPane默認沒有任何邊框(與JTextAreas不同),並且在幾種可視方式上與JTextAreas不同。合併的JTextArea用的JTextPane
我曾問過一個關於如何將JTextArea邊界設置爲JTextPane的問題,但是,我正在做整個包,一個徹底的改造。我正在使用Nimbus LAF,只是爲了清楚。
我的問題是,我如何創建一個像JTextPane一樣的組件,但看起來像一個JTextArea?
其中一種方法是創建一個JTextArea並「重新訓練」它,使其像JTextPane一樣工作(不太可能,我在猜測),另一種方法是創建一個JTextPane並「重繪」它,使其看起來就像一個JTextArea。
我猜我將具有UIDefaults的樂趣和什麼,而不是...
我不知道這甚至有可能,如果是,我想知道這是需要更改的鍵(JTextArea和JTextPane之間值不同的鍵),或者至少我如何確定它們。
一個非常重要的事情是,我需要看到專注於我的JTextComponent,它被塗,看起來就像是一個普通的JTextArea。
有沒有辦法實現這一切?