Para tener una ventana de inspector de propiedades de Netbeans, estoy haciendo uso de la siguiente clase para ayudarme a lograr esto.Tener com.l2fprod.common.propertysheet.PropertySheetPanel para mostrar la clase compuesta
com.l2fprod.common.propertysheet.PropertySheetPanel
Hasta el momento, funciona bien para la clase con propiedades simples como String, int ...
Sin embargo, cuando venga a poco complicado clase con relación, mezclados , las cosas se vuelven más complicadas
Por ejemplo, tengo dos animales (interfaz). Uno es Cat (clase simple con nombre y edad) y Dog (Otra clase simple con nombre y edad).
No es necesario mostrarlos a través de las ventanas de la GUI.
Sin embargo, cuando venga a clase con una relación compuesta. Un zoológico, que puede contener varios animales (una clase con una lista de arrays para contener animales), tengo un problema para mostrar todas las propiedades de los animales en una sola ventana.
El siguiente es el lanzamiento de la pantalla se muestra aquí
alt text http://yancheng.cheok.googlepages.com/object-inspector.png
código fuente parcial
ObjectInspectorJFrame objectInspectorJFrame0 = new ObjectInspectorJFrame(cat);
objectInspectorJFrame0.setVisible(true);
objectInspectorJFrame0.setState(java.awt.Frame.NORMAL);
ObjectInspectorJFrame objectInspectorJFrame1 = new ObjectInspectorJFrame(dog);
objectInspectorJFrame1.setVisible(true);
objectInspectorJFrame1.setState(java.awt.Frame.NORMAL);
// I wish to see all "animals" and their properties in this windows. :(
// How?
ObjectInspectorJFrame objectInspectorJFrame2 = new ObjectInspectorJFrame(zoo);
objectInspectorJFrame2.setVisible(true);
objectInspectorJFrame2.setState(java.awt.Frame.NORMAL);
El código fuente completo se puede descargar desde
http://yancheng.cheok.googlepages.com/sandbox.zip
Deseo dentro de las ventanas del "Zoo", puede mostrar todas las propiedades de todos los animales.
Estoy muy interesado en si ha encontrado una solución a este problema. Tengo exactamente el mismo problema – I82Much