3

のエディタキットをに変更した場合、最初にインスタンス化したときのように、デフォルトの(プレーンテキスト)エディタキットJEditorPaneHTMLEditorKitどのように戻すのですか?これを実行して、ユーザーがhtmlモードに切り替えたときにすべてのhtmlをロードし、フォーマットされたテキストではなくプレーンテキストとして表示できるようにします(私はdreamweaverタイプのアプリを作成しています)。私は試した:

DefaultEditorKit kit = new DefaultEditorKit();
page.setEditorKit(kit);

ただし、これによりエディタペインは編集できなくなります。エディターキットをプレーンテキストに戻すにはどうすればよいですか?

4

1 に答える 1

3

エディタペインとテキストペインで説明されているように、「このメソッドを使用すると、ドキュメントとエディタキットが変更される可能性があることに注意してくださいsetPage()。」プレーンテキストの場合は、とをお勧めしDefaultStyledDocumentますStyledEditorKit

于 2012-07-20T00:45:31.850 に答える