هل هناك أمثلة جيدة وتوثيق إطار بيانات Databinding JFACE ل Eclipse 3.4؟

StackOverflow https://stackoverflow.com/questions/1858682

سؤال

الموقع الرسمي نادر تماما ومعظم الأمثلة ذات الصلة EMF- ECLIPSE 3.5 ولكن ماذا لو يستخدم المرء 3.4 منصة الكسوف المستهدف ولا يستخدم EMF. أنا مهتم خصيصا بأمثلة عارض الأشجار، ولكن مثال جيد والوثائق دائما موضع تقدير.

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

المحلول

فيما يلي بعض الموارد الجيدة:

لا أعتقد، هناك فرق كبير بين Databinding JFACE في Eclipse 3.4 و 3.5. لا تزال المفاهيم هي نفسها (iswtobservables، إلخ).

تعديل

لارس فوجيل يوضح قائمة ListViewer التي يمكن ملاحظتها مع التعليمات البرمجية التالية:

// Define the viewer
viewer = new ListViewer(parent);
viewer.setContentProvider(new ObservableListContentProvider());
List<Person> persons = new ArrayList<Person>();
// Just for testing we create sample data
createExampleData(persons);
input = new WritableList(persons, Person.class);
// Set the writeableList as input for the viewer
viewer.setInput(input);

تشجع المقدمة على أن هذا يعمل مع TreeViewers aswell. مزود المحتوى الذي تحتاجه org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider. وبعد إنه أكثر تعقيدا بعض الشيء، لأنك تحتاج إلى مصنع قائمة ومصنع TreeStRuctureadVisه لبناء مزود المحتوى هذا. هذا كل شيء يساعد يمكنني تقديمه. لم تجد مثالا أيضا ولم تستخدم قواعد البيانات مع مشاهدي الأشجار حتى الآن. لذلك من الآن فصاعدا على api doc يجب أن يكون صديقك؛)

نصائح أخرى

هنا هو قائمة شاملة العينات. هذا يرتبط على وجه التحديد بتجربة.

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