UIにJavaFX 2
を使用しています。私はTextArea
の中にたくさんのテキストを入れなければなりません。 500KBから1MBのテキストをTextArea
に読み込みます。多くのテキストを読み込むときに、JavaFX 2でTextAreaをスピードアップする方法はありますか?
このとき、枠のサイズを変更するときに、BorderPane
レイアウトでUIが遅くなります。これをスピードアップする具体的な方法はありますか?私が使用しなければならない別のUIコンポーネントですか?
UIにJavaFX 2
を使用しています。私はTextArea
の中にたくさんのテキストを入れなければなりません。 500KBから1MBのテキストをTextArea
に読み込みます。多くのテキストを読み込むときに、JavaFX 2でTextAreaをスピードアップする方法はありますか?
このとき、枠のサイズを変更するときに、BorderPane
レイアウトでUIが遅くなります。これをスピードアップする具体的な方法はありますか?私が使用しなければならない別のUIコンポーネントですか?
JFXテキストレンダリングのためのより良いコンポーネントはありません。 TextAreaに依存することも、オプションとしてスタックペインでtextNodeを試すこともできます。しかし何も良い。 TextAreaのpreformanceの程度の問題があり
:javafx-jira.kenai.com/browse/RT-16853は
私が提案できること:あなたが機能を制限しますが、微調整しています独自のコンポーネントを実装することができますパフォーマンスのために:テキストのどの部分を表示する必要があるかを理解し、非常に制限されたテキスト部分だけをレンダリングするTextノードを作成します。そして技術的なファンタジーとストレートな手。あなたが望むなら
はまた、既存のTextArea内の問題を解決し、OpenJFXに修正をプッシュし、そしておそらく、既存のJFX(8.0版)に修正をプッシュすることができます。
また、実際には大幅なパフォーマンスの改善と改善が行われているため、8.0バージョンを試す必要があります。 JavaFXのは、[Javaの8アーリーアクセスリリース](https://jdk8.java.net/download.html)試してみて、あなたのパフォーマンスの問題が修正されているかどうかを確認するJava 8のために作成するために、多くのパフォーマンスの向上がありました
。 – jewelsea
https://javafx-jira.kenai.com/browse/RT-16853 –
JFXのテキストレンダリングのためのより良いコンポーネントはありません。 TextAreaに依存することも、オプションとしてスタックペインでtextNodeを試すこともできます。しかし何も良い。 –