我的程序的渊源有JTextAreas,但是当我需要改变字符的行之间的间距,我被迫使用JTextPanes。但JTextPane默认没有任何边框(与JTextAreas不同),并且在几种可视方式上与JTextAreas不同。合并的JTextArea用的JTextPane
我曾问过一个关于如何将JTextArea边界设置为JTextPane的问题,但是,我正在做整个包,一个彻底的改造。我正在使用Nimbus LAF,只是为了清楚。
我的问题是,我如何创建一个像JTextPane一样的组件,但看起来像一个JTextArea?
其中一种方法是创建一个JTextArea并“重新训练”它,使其像JTextPane一样工作(不太可能,我在猜测),另一种方法是创建一个JTextPane并“重绘”它,使其看起来就像一个JTextArea。
我猜我将具有UIDefaults的乐趣和什么,而不是...
我不知道这甚至有可能,如果是,我想知道这是需要更改的键(JTextArea和JTextPane之间值不同的键),或者至少我如何确定它们。
一个非常重要的事情是,我需要看到专注于我的JTextComponent,它被涂,看起来就像是一个普通的JTextArea。
有没有办法实现这一切?