¿Hay una buena documentación y ejemplos de un marco de enlace de datos JFace para Eclipse 3.4?

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

Pregunta

El sitio oficial es bastante escasa y la mayoría de los ejemplos son EMF- relacionado y para Eclipse 3.5 Pero lo que si uno utiliza 3.4 diana plataforma Eclipse y no utiliza EMF. Estoy especialmente interesado en los ejemplos Visor de árbol, pero buen ejemplo y documentación siempre es de agradecer.

¿Fue útil?

Solución

Estos son algunos buenos recursos:

No creo, hay una diferencia importante entre JFace enlace de datos en Eclipse 3.4 y 3.5. Los conceptos siguen siendo los mismos (ISWTObservables, etc).

Editar

Lars Vogel demuestra una Listviewer observables con el siguiente código:

// 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);

La introducción anima a que esto funciona con TreeViewers también. El proveedor de contenido es necesario que org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider. Es un poco más complicado, ya que se necesita una fábrica y una lista de TreeStructureAdvisor para construir este proveedor de contenido. Eso es todo lo que puedo ofrecer ayuda. ¿No ha encontrado un ejemplo bien y no utilizar el enlace de datos con los espectadores de árboles hasta el momento. Así que de ahora en la documentación del API JFace tiene que ser su amigo;)

Otros consejos

Aquí es un lista completa de muestras. Éste está específicamente relacionado con TreeViewer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top