Speedjg - Java Swing Gui Builder

SpeedJG: una herramienta GUI Builder XML basada para crear aplicaciones de swing de JAVATM de última generación.
Descargar ahora

Speedjg - Java Swing Gui Builder Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Shareware
  • Nombre del editor:
  • Woehrmann Softwareentwicklung
  • Sistemas operativos:
  • Windows All
  • Tamaño del archivo:
  • Evaluation

Speedjg - Java Swing Gui Builder Etiquetas


Speedjg - Java Swing Gui Builder Descripción

SpeedJG es una herramienta de creación de interfaz gráfica de usuario basada en XML para crear el estado de la técnica de Java aplicaciones Swing. La parte central de esta herramienta es un analizador que lee el meta-datos descritos en XML para crear componentes de Java GUI sobre la marcha. Un IDE, sí genera por y utilizar este analizador, permite al desarrollador de Java para el diseño Interfaces gráficas de usuario, generar sus meta-datos, comprobar su diseño, y crear los correspondientes código fuente. Diez razones buenas para usar SpeedJG: SpeedJG no está vinculado a un software específico de Java entorno de desarrollo. Se puede utilizar junto con cualquier momento establecido IDE o simplemente por su propia cuenta. Los metadatos para describir la disposición de interfaz gráfica de usuario se almacenan como XML debido a que la estructura del XML se adapta idealmente a la estructura jerárquica de oscilación (JFrame, JPanel, JComponent. etc.). Además, este formato es legible en cualquier plataforma. Por lo tanto, son capaces de compartir por ejemplo, el GUI con sus amigos y / o compañeros de trabajo sin importar qué plataforma o IDE que están utilizando. Por defecto SpeedJG genera fuente de Java Swing pura código que también es ejecutable sin ningún archivo .jar a tener licencia. Por lo tanto usted no tiene que estudiar las nuevas API en el desarrollo de interfaces gráficas de usuario con SpeedJG. SpeedJG le permite crear interfaces gráficas de usuario complejas debido la estructura de los componentes utilizado corresponde a la estructura del XML. De este modo se puede simplemente diseño múltiples paneles anidadas con diferentes diseños (columpio No es VB). Para ver un ejemplo de una interfaz gráfica de usuario mirada compleja en SpeedJG - la interfaz gráfica de usuario de esta aplicación es totalmente generada por SpeedJG! Con SpeedJG el desarrollador de una interfaz gráfica de usuario se centra en las principales propiedades al personalizar un componente. Ustedes no son una tensión excesiva con todas las propiedades posibles de la jerarquía de herencia en alfabético pedido. En su lugar, sólo aquellas propiedades que son relevantes en respetar del componente actualmente para ser personalizadas se presentan y ordenados por importancia. En cualquier momento puede comprobar el diseño y la apariencia de cualquier (no sólo el nivel superior JFrame o JPanel) componente sin tener que compilar antes. Esto se realiza con sólo pulsar un botón mediante la interpretación los metadatos almacenados como XML. Cuando haya terminado con su interfaz gráfica de usuario puede exportar el código fuente en un archivo de origen de su elección y compilarlo desde el interior el IDE Java que utilice. SpeedJG le permite editar en paralelo tantos componentes como se desear. Cada componente se edita dentro de una pestaña propia y puede ser comprobado por sí mismo. Después de guardar puede cambiar directamente a otro pestaña, y si este es, por ejemplo, un editor de un componente de los padres, puede comprobar los efectos en un contexto de orden superior. Al generar código SpeedJG sigue estrictamente el enfoque MVC por la separación de la (ver) código GUI desde el código de controlador, y el código del modelo, que depende de usted como el desarrollador. Para dar un ejemplo de una interfaz gráfica de usuario multilingüe, este la separación le permite simplemente entregar la completa GUI objeto a una clase traductor que puede acceder a todos los componentes por su nombre sin ningún conocimiento de la estructura interna, y establecer los textos de la etiquetas, botones, títulos de cuadros, etc., dependiendo de la idioma de usuario preferido. Al exportar el código fuente generado en una archivo, SpeedJG por defecto sólo sobrescribe el previamente generado líneas de código. Gracias a clara separación MVC que no tiene que modificar dentro de las líneas de código generados, pero sólo dentro de la talones ofrecidos fuera del código generado. Así, si usted modificar el diseño de la interfaz gráfica de usuario con SpeedJG y volver a generar el código, sus líneas de código añadidas de forma individual el manejo de la interfaz gráfica de usuario de acceso permanecen intactos y válido. El código fuente se puede generar no sólo para JFames de nivel superior o JDioalogs pero básicamente para todos componentes. Cuando se desarrolla una compleja interfaz gráfica de usuario de este característica que ayuda - en conjunto con el MVC separación - delegar GUI autónomo funcionalidad de clases separadas que partes de mango de toda la aplicación dentro de su propia responsabilidad. SpeedJG vida Características oscilante sostenida componentes JFrame, JDialog, JDesktopPane, JInternalFrame, JMenuBar, JMenu, JMenuItem, JSeparator, JRadioButtonMenuItem, JCheckBoxMenuItem, JPopupMenu, JToolBar, JToolBar.Separator, JPanel, JSplitPane, JTabbedPane, JScrollPane, Caja, JButton, JToggleButton, JRadioButton, JCheckBox, JLabel, JTextField, JFormattedTextField, JPasswordField, JTextArea, JEditorPane, JComboBox, JSpinner, JList, JTable, JTree, JSlider, JProgressBar diseños BorderLayout, BoxLayout (X_AXIS, Y_AXIS, LINE_AXIS, PAGE_AXIS), FlowLayout (opcionalmente alineado a la izquierda, centro, derecha), GridLayout, GridBagLayout, Nulo (para posicionamiento absoluto) Fronteras Bisel, softbevel, grabado, titulado, línea, compuesto, mate, vacío Fuentes Estándar y dependiente de la plataforma. Imágenes Del sistema de archivos o desde Classpath Oyentes ActionListener, CaretListener, Changelistener, Componentlistener, FocusListener, HyperlinkListener, InternoFrameFramelistener, ItemListener, Keylistener, ListelectionListener, Menulistener, Mouselistener, MousemotionListener PopupMenulistener, TreeExplansionListener, TleselectionListener, TreewillexPandListener, Windowlistener Plataformas admitidas: UNIX / Linux, Windows NT, Windows 2000, Windows XP


Speedjg - Java Swing Gui Builder Software relacionado