Speedjg - Java Swing Gui Builder

SpeedJG - een XML-gebaseerde GUI-bouwer-tool om state-of-the-art javatm swing applicaties te creëren.
Download nu

Speedjg - Java Swing Gui Builder Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Shareware
  • Naam uitgever:
  • Woehrmann Softwareentwicklung
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • Evaluation

Speedjg - Java Swing Gui Builder Tags


Speedjg - Java Swing Gui Builder Beschrijving

SpeedJG is een XML-gebaseerde GUI Builder-tool om state-of-the-art java te maken Swing applicaties. Het kerngedeelte van deze tool is een parser die de Meta-gegevens beschreven in XML om Java GUI-componenten aan de vlucht te maken. Een IDE, zelf gegenereerd door en het gebruik van deze parser, stelt de Java-ontwikkelaar in om te ontwerpen GUIS, genereer hun meta-gegevens, controleer hun lay-out en maak het bijbehorende broncode. Tien goede redenen om Speedjg te gebruiken: SpeedJG is niet gebonden aan een specifieke Java-software ontwikkelomgeving. Het kan samen met worden gebruikt elke momenteel gevestigde IDE of gewoon op zichzelf. De meta-gegevens om de GUI-lay-out te beschrijven, wordt opgeslagen als XML omdat de structuur van XML idealiter past bij de hiërarchische structuur van swing (JFRAME, JPANEL, Jomponent. enzovoort.). Bovendien is dit formaat leesbaar op elk platform. Daarom kunt u delen Uw GUIS, b.v. met je vrienden en / of collega's ongeacht welk platform of IDE ze gebruiken. Standaard genereert SpeedJG Pure Java Swing Source Code die ook uitvoerbaar is zonder. Jjar-bestand om een licentie te geven. Zo hoeven u geen nieuwe API's te bestuderen bij het ontwikkelen van GUIS met Speedjg. Speedjg stelt u in staat om complexe GUIS te maken omdat De structuur van de gebruikte componenten komt overeen met de structuur van XML. Zo kunt u eenvoudig ontwerpen Meerdere geneste panelen met verschillende lay-outs (swing is niet VB). Om een voorbeeld van een complexe GUI te zien kijken Speedjg - De GUI van deze applicatie is volledig gegenereerd door Speedjg! Met speedjg is de ontwikkelaar van een GUI gericht op de belangrijkste eigenschappen bij het aanpassen van een component. U zijn niet overzetteloos met alle mogelijke eigenschappen van de erfenishiërarchie in alfabetisch volgorde. In plaats daarvan zijn alleen die eigenschappen die relevant zijn in respect van het onderdeel dat momenteel moet worden aangepast, worden gepresenteerd en bevolen door belang. Op elk moment kunt u de lay-out en het uiterlijk controleren van elke (niet alleen de top-level jframe of jpanel) component zonder het eerder te moeten compileren. Dit gebeurt met een druk op de knop door te interpreteren de meta-gegevens opgeslagen als XML. Wanneer je klaar bent met Uw GUI U kunt de broncode exporteren in een bronbestand van uw keuze en compileer het van binnen de Java IDE die je gebruikt. SpeedJG stelt u in staat om parallel als vele componenten als u te bewerken wil. Elke component wordt bewerkt op een eigen tabblad en kan zijn gecontroleerd op zichzelf. Na het redden kun je direct veranderen in een ander tabblad, en als dit bijvoorbeeld een redacteur van een oudercomponent is, U kunt de effecten in een onderscheidende context controleren. Bij het genereren van code SpeedJG volgt strikt de MVC-aanpak door Het scheiden van de GUI (Bekijk) -code uit de controllercode en de modelcode, Dat is aan jou als de ontwikkelaar. Om een voorbeeld van een meertalige GUI te geven, dit Met scheiding kunt u eenvoudig het complete leveren GUI-object naar een vertalerklasse die toegang heeft tot alles de componenten door hun naam zonder enige kennis van de interne structuur en stel de teksten van de labels, knoppen, frame titels etc., afhankelijk van de Geprefereerde gebruikerstaal. Bij het exporteren van de gegenereerde broncode in een Bestand, SpeedJG Standaard overschrijdt alleen de eerder gegenereerde codelijnen. Dankzij de Duidelijke MVC-scheiding die u niet hoeft te wijzigen binnen de gegenereerde codelijnen maar alleen binnen de Stubs aangeboden buiten de gegenereerde code. Dus als jij Wijzig de lay-out van uw GUI met SpeedJG en het opnieuw genereren van de code, uw afzonderlijk toegevoegde coderelijnen Omgaan met de GUI-toegang blijft onaangeroerd en geldig. Broncode kan niet alleen worden gegenereerd voor top-niveau JFames of JDioAlogs maar in principe voor iedereen componenten. Bij het ontwikkelen van een zeer complexe GUI dit functie helpt u - in combinatie met de MVC Scheiding - om zelfstandige GUI te delegeren functionaliteit om klassen te scheiden die delen van de hele toepassing binnen hun eigen verantwoordelijkheid. Speedjg leven Ondersteunde swing-functies Componenten JFrame, Jdialog, JDesktoppane, Jinternalframe, Jmenubar, Jmenu, Jmenuitem, JSEPARATOR, JRADIOBUTTONMENUITEM, JCHECKBOXMENUEUTEM, JPOPUPMENU, JTOOLBAR, Jtoolbar.Separator, JPANEL, JSPLITPANE, JTABBEDPANE, JSCROLDANE, DOOS, Jbutton, Jtogglebutton, Jradiobutton, Jcheckbox, Jlabel, Jtextfield, JFORMATEDTEXTFIELD, JPASSWORDFIELD, JTEXTAREA, JEDITORPANE, JCOMBOBOX, Jspinner, jlist, jtable, jtree, jslider, jprogressbar Lay-outs BorderLayout, Boxjayout (x_axis, y_axis, line_axis, pagina_axis), FlowLayout (optioneel uitgelijnd links, centrum, rechts), Gridlayout, Gridbaglayout, Null (voor absolute positionering) Grenzen Bevel, softbevel, geëtst, getiteld, lijn, verbinding, mat, leeg Lettertypen standaard en platformafhankelijk Afbeeldingen van bestandssysteem of van het klassenpad Luisteraars ActionListener, verzorgerser, Changelistener, ComponentListener, FocusListener, HyperlinkListener, InternalFramelistener, ItemListener, Keylistener, ListSelectionListener, Menulistener, Mouselistener, MuisMotionListener Popupmenulistener, TreexplansionListener, TreeselectionListener, Treewillexpandlistener, vensterlistener Ondersteunde platforms: Unix / Linux, Windows NT, Windows 2000, Windows XP


Speedjg - Java Swing Gui Builder Gerelateerde software