2014-09-30 13 views
5

Ich bin wirklich bemüht, eine gute Antwort auf diese Frage zu finden, wie im Titel angegeben. Ich entwickle gerade eine Anwendung, die Desktop nur ohne CSS oder irgendwelche Internet-Teile überhaupt sein wird. Ich möchte, dass es wie das Metro-Design von Windows 8 aussieht. Ich spreche nicht vom Layout, sondern vom Look and Feel. Ich würde besonders die Knöpfe mögen, die quadratisch und nicht gerundet sind, aber all das andere flache Quadrat sehen und fühlen auch aus. Der folgende Link ist das Gegenteil von dem, was ich suche, als Referenz.Gibt es eine Möglichkeit, ein Aussehen von Windows 8 Metro auf Java-Desktop-Anwendung zu bekommen?

About Metro GUI in desktop application

Diese Lese war zumindest ein wenig näher an einer Diskussion über nativen Look and Feel und Java. Allerdings ist es nicht eigentlich keine konkreten Möglichkeiten gibt zum Beispiel eines quadratischen flachen Knopf zu erhalten:

https://softwareengineering.stackexchange.com/questions/226521/why-is-it-hard-to-make-a-java-program-appear-native

Aktuell ich bin mit Eclipse-aber ich bin auf der Verwendung, dass nicht unbedingt fest, aber es Wold am einfachsten. Ich habe in JavaFx nachgeschaut, aber es scheint keine quadratischen Tasten oder ein Metro-Gefühl zu haben von dem, was ich gelesen habe, aber vielleicht fehlt mir etwas. Kann mir jemand in eine gute Richtung zeigen, wie man das Aussehen und das Gefühl einfach macht?

Antwort

1

Untersuchen Sie den JMetro Stil für JavaFX und sehen Sie, ob es zu dem passt, was Sie brauchen. JMetro ist Teil der jfxtras Supplemential Library von Drittanbietern für JavaFX. Code für vorhandene JMetro-Stile im Projekt jfxtras-styles.

JMetro buttons

jmetro checkboxes

Sie eine polierte vollständig abgeschlossen Thema nicht erwarten, die sich nahtlos in die OS-Stil integriert (so wird es nicht jedermanns Sache sein). Es ist auch keine von Oracle offiziell unterstützte Bibliothek (es handelt sich um eine Code-Spenden-Sache eines Dritten). Zum Vergleich: Die Unterstützung für a JavaFX Aqua look and feel for OS X ist derzeit vollständiger als JMetro für die Windows Metro UI. Das Look and Feel von AquaFX sieht fast genauso aus wie das native OS X 10.9-Look and Feel in meinen Augen.

Wenn Sie mit den richtigen Erwartungen kommen, dann können Sie das JMetro-Design für Ihr Projekt akzeptabel finden. Sie können weitere Informationen herausfinden, indem Sie Pedro Duque Vieira kontaktieren, der die JMetro-Stile erstellt hat.

+0

Ich denke, der beste Teil dieser Antwort ist, mit den richtigen Erwartungen zu kommen. Ich bin eine Mac-Person, aber der Client ist eine Windows-Person, also JMetro ist es. Ich habe mir das ein wenig angeschaut, aber die Lernkurve für all diese GUI scheint steil. Vielen Dank. – eckama