Estoy buscando el framework más popular para crear un java gui con definiciones xml. ¡Prefiero Swing!Java: ¿Crear una GUI con XML?
¡Sus opiniones son necesarias, gracias!
Estoy buscando el framework más popular para crear un java gui con definiciones xml. ¡Prefiero Swing!Java: ¿Crear una GUI con XML?
¡Sus opiniones son necesarias, gracias!
No sé si hay algún populares marcos por ahí para Java, pero lo podría hacer en XUL que es lo que la interfaz de usuario de Firefox y sus complementos utilizan.
Hay algunos motores basados en Java para prestar XUL (using Swing), pero no estoy seguro de qué estado se encuentran.
Utilicé Apache Pivot http://pivot.apache.org/ y me gustó mucho.
He tenido una buena experiencia con ANTForm: http://antforms.sourceforge.net/.
Genera paneles Java Swing de XML. Lo he usado para crear aplicaciones GUI simples que ejecutan objetivos ANT.
Ejemplo de la declaración XML:
<antform title="Send Mail"
save="properties.txt"
image="doc/images/testlogo.jpg">
<label>To send a mail, use the following form. Pick a recipient,
type a subject and a body...the script will do the rest.</label>
<selectionProperty label="Recipient: "
property="recipient"
values="[email protected]; [email protected]; [email protected]"
separator=";"/>
<textProperty label="Subject : " property="subject" />
<multilineTextProperty label="Message body: "
property="body"/>
<booleanProperty label="Send immediately: " property="send"/>
</antform>
Ejemplo de lo que produce:
que sugeriría el registro de salida FXML hay una herramienta ordenada hecha por Oracle que se puede utilizar para hacer GUIs, los siguientes son algunos buenos enlaces para comenzar.
http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm
http://docs.oracle.com/javafx//scenebuilder/1/get_started/jsbpub-get_started.htm
No es necesario utilizar la herramienta SceneBuilder pero hace las cosas muy fácil al crear una interfaz gráfica de usuario utilizando FXML.
Jaxe es algo que he usado para lo mismo. Pero no estoy seguro de si se mantiene ahora.
He usado Swing durante aproximadamente 5 años y también preferiría usarlo sobre cualquier otra cosa. – Jim
Ver [sugerencias para la programación declarativa de GUI en Java] (http://stackoverflow.com/questions/761237/suggestions-for-declarative-gui-programming-in-java) – Jonas