5.0/10 (3 أصوات )

JComboBox هو مؤشر على أساس العنصر. وهذا يعني أن كل الطلاء ، يطلب النموذج عدة getElementAt (خ). عندما نموذج صغير لا توجد مشكلة ، ولكن عندما النموذج تبدأ أكبر وجود ذاكرة issue.The الأولى هي وسيلة تخزين على القرص الصلب الخاص بك ComboBoxModel ، ولكن المرء يبدأ بعد ذلك نرى انه من الصعب ان يكون هناك قاعدة بيانات الرقم القياسي الذي بالسرعة الكافية لهذا النوع من access.On ومن ناحية أخرى ، بيركلي الديسيبل ويوفر قاعدة بيانات بسرعة btree ، الذي يحل مشكلة متقن. ولكن ، كما أنها btree وهو يفقد الكثير من الأداء ليكون قادرا على القيام به على أساس الرقم القياسي لهذا المشروع يوفر lookups.This جديدتين : JIteratorList وJIteratorComboBox ، والنموذج القائم Iterator بدلا من الرقم القياسي القائم ، والذي يجعلها مثالية للاستخدام مع bdb.Give liboktiva - الأرجوحة - iterator - جافا محاولة لمعرفة ما يمكن أن تفعله!



  • مرات التنزيل: 195
  • متطلبات التشغيل: Windows All
  • الحجم: 51 KB
  • الترخيص: LGPL
  • الاصدار : 0.9pre2
  • اضيف في: 2009-08-03 00:00:00
  • اخر تحديث: 23/06/2006
  • الموقع علي الانترنت:






Description



JComboBox is a index-based component. This means that for every paint, it requests the model several getElementAt(x). When the model is small there is no problem, but when the model is bigger you start having a memory issue.The first remedy is to store your ComboBoxModel on disk, but then you start seeing it's difficult to have a index-based database which is fast enough to this type of access.On the other hand, Berkeley DB provides a really fast btree database, which solves the problem nicely. But, as a btree it looses a lot of performance to be able to do index-based lookups.This project provides two new components: JIteratorList and JIteratorComboBox, their model is Iterator-based instead of index-based, which makes it perfect to use with bdb.Give liboktiva-swing-iterator-java a try to see what it can do!







التعليقات علي liboktiva-swing-iterator-java 0.9pre2 (LGPL)
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع