SpeedJG - Java Swing Gui Builder

SpeedJG - uno strumento Builder GUI basato su XML per creare applicazioni Swing Javatm Stato di arte.
Scarica ora

SpeedJG - Java Swing Gui Builder Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Shareware
  • Nome editore:
  • Woehrmann Softwareentwicklung
  • Sistemi operativi:
  • Windows All
  • Dimensione del file:
  • Evaluation

SpeedJG - Java Swing Gui Builder Tag


SpeedJG - Java Swing Gui Builder Descrizione

SpeedJG è uno strumento GUI Builder basato su XML per creare Java all'avanguardia Applicazioni a battente. La parte principale di questo strumento è un parser che legge il Meta-Data descritti in XML per creare componenti GUI Java al volo. Un IDE, stesso generato e che usa questo parser, consente allo sviluppatore Java di progettare GUIS, genera i loro meta-dati, controlla il loro layout e crea il corrispondente codice sorgente. Dieci buoni motivi per usare speedjg: SpeedJG non è associato a uno specifico software Java sviluppo dell'ambiente. Può essere usato insieme a qualsiasi attualmente stabilito IDE o semplicemente da solo. I meta dati per descrivere il layout della GUI sono memorizzati come XML perché la struttura di XML si adatta idealmente a La struttura gerarchica dell'oscillazione (JFrame, JPanel, Jcomponent. eccetera.). Inoltre, questo formato è leggibile su qualsiasi piattaforma. Quindi sei in grado di condividere la tua GUIS E.G. con i tuoi amici e / o colleghi Indipendentemente da quale piattaforma o IDE stanno usando. Per impostazione predefinita SpeedJG genera una fonte di swing pura Java Codice che è anche eseguibile senza alcun file .jar da concedere in licenza. Quindi non devi studiare nuove API durante lo sviluppo della GUIS con Speedjg. SpeedJG ti consente di creare GUI complesse perché La struttura dei componenti utilizzata corrisponde a la struttura di XML. Quindi puoi semplicemente progettare Pannelli nidificati multipli con diversi layout (swing non è VB). Per vedere un esempio di una GUI complessa guarda SpeedJG - La GUI di questa applicazione è interamente Generato da SpeedJG! Con SpeedJG lo sviluppatore di una GUI è focalizzato su Le proprietà principali quando si personalizza un componente. Voi non sono eccessivi con tutte le proprietà possibili Dalla gerarchia di ereditarietà in alfabetico ordine. Invece, solo quelle proprietà che sono rilevanti in Il rispetto del componente attualmente da personalizzare è presentato e ordinato per importanza. In qualsiasi momento puoi controllare il layout e l'aspetto di qualsiasi (non solo il jframe o jpanel di primo livello) componente senza doverlo compilare prima. Questo è fatto alla spinta di un pulsante interpretando I meta dati memorizzati come XML. Quando hai finito con La tua GUI è possibile esportare il codice sorgente in a File di origine della tua scelta e compilarlo dall'interno l'IDE Java che usi. SpeedJG consente di modificare in parallelo come molti componenti come te volere. Ogni componente è modificato all'interno di una scheda di propria e può essere controllato per se stesso. Dopo aver salvato puoi passare direttamente a un altro Tab, e se questo è, ad esempio, un editor di un componente genitore, Puoi controllare gli effetti in un contesto superordinato. Quando la generazione di codice SpeedJG segue rigorosamente l'approccio MVC di Separazione del codice GUI (View) dal codice del controller e dal codice del modello, Questo dipende da te come lo sviluppatore. Per dare un esempio di una GUI multilingue, questo La separazione consente di offrire semplicemente il completo GUI Oggetto in una classe di traduttore che può accedere a tutti i componenti del loro nome senza alcuna conoscenza di la struttura interna e imposta i testi del etichette, pulsanti, titoli del telaio ecc., A seconda del lingua utente preferita. Quando si esporta il codice sorgente generato in a File, SpeedJG per impostazione predefinita Solo sovrascrive il linee di codice precedentemente generate. Grazie al Separazione MVC chiara-tagliata Non è necessario modificare all'interno delle linee di codice generate ma solo all'interno del Gli stub offerti al di fuori del codice generato. Quindi se tu Modifica il layout della tua GUI con SpeedJG e Ri-generare il codice, le linee di codice aggiunte individualmente Gestire l'accesso alla GUI rimangono intatti e validi. Il codice sorgente può essere generato non solo per JFAMS o JDIOOG di alto livello ma fondamentalmente per tutti componenti. Quando si sviluppa una GUI molto complessa questo La funzione ti aiuta - in combinazione con il MVC Separazione - per delegare la GUI autonoma funzionalità per separare lezioni che gestiscono parti di l'intera applicazione nella propria responsabilità. SpeedJG Life. Caratteristiche swing supportate Componenti JFRAME, JDIALOG, JDESKTOPPANE, JINTERNALFRAME, JMENUBAR, JMENU, JMENITEM, Jseparator, JradioobuttonMeniucem, JCheckBoxMenIuItem, JPOPupmenu, Jtoolbar, Jtoolbar.separator, jpanel, jsplitpane, jtabbedpane, jscrollepane, scatola, Jbutton, JtogleButton, Jradioobutton, JCheckbox, Jlabel, Jtextfield, Jformattedtextfield, jpasswordfield, jtextarea, jeditorpane, jcombobox, Jspinner, jlist, jtable, jtree, jslider, jprogressbar Layouts. BorderLayout, Boxlayout (x_axis, y_axis, line_axis, page_axis), Flowlayout (facoltativamente allineato a sinistra, centro, a destra), Gridlayout, GridbaGlayout, Null (per il posizionamento assoluto) frontiere Smusso, morbido, inciso, titolato, linea, composto, opaco, vuoto Font dipendente standard e piattaforma immagini dal file system o da classpath Ascoltatori ActionListener, caretlistener, Changelistener, ComponentListener, FocusListener, IperlinkListenner, InternalframeListener, ItemListener, KeyListener, ListSelectionListener, Menulistener, Mouselistener, MouseMotitionListener Popupmenalisener, alberoExplansionListener, TrevelectionListener, TreeWillexPandListener, Windowlisherner. Piattaforme supportate: UNIX / Linux, Windows NT, Windows 2000, Windows XP


SpeedJG - Java Swing Gui Builder Software correlato

Personalizza Siebel 2000.

Personalizza Siebel è un'applicazione basata su wizard che analizza i campi di etichetta dell'interfacciatura del repository Siebel per modificare la denominazione predefinita ... ...

418 Evaluation

Scarica