سؤال

في لJTextPane مع DefaultStyledDocument هيكل الوثيقة (التسلسل الهرمي للكائنات العنصر) ينتهي LeafElement يمتد كل حرف من الفقرة إرفاق. هل هناك طريقة لتخصيص وثيقة بحيث كل عنصر ورقة سيمثل حرف واحد؟

و(الخلفية: واني اسعى الى تطبيق نظام التلوين مخصصة - تشبه إلى حد ما التلوين اللغوي في IDE عن طريق setCharacterAttributes () لهذا الغرض ليست خيارا، ويرجع ذلك أساسا إلى اعتبارات الأداء.)

هل كانت مفيدة؟

المحلول

وقد تكون مهتمة في jsyntaxpane . ويستخدم PlainDocument بدلا من استخدام الموارد الجياع StyledDocument أكثر. وهناك ورقة لكل حرف تتطلب الكثير من الذاكرة، لذلك قد ترغب في استخدام ورقة عن كل "رمز".

ويمكنك أيضا استخدام StyledDocument ثم تحديث أسلوب لكل رمز في منفصل الموضوع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top