2014-09-30 23 views
5

Başlıkta belirtildiği gibi, bu soruya iyi bir cevap bulmak için gerçekten çok uğraşıyorum. Şu anda sadece CSS veya herhangi bir internet parçası olmaksızın masaüstü olacak bir uygulama geliştiriyorum. Windows 8'in metro görüntüsü gibi görünmesini istiyorum. Düzen hakkında konuşmuyorum ama görünüş ve his. Özellikle kare olan ve yuvarlanmayan düğmelerden hoşlanırdım ama diğer tüm düz kare görünüm ve hisler de. Aşağıdaki bağlantı, referans olarak, aradığım şeyin tam tersidir. java masaüstü uygulamasında 8 metrelik bir pencere görünümü ve hissi almanın bir yolu var mı?

About Metro GUI in desktop application

Bu okuma

yerli görünüm üzerinde bir tartışmaya en azından biraz daha yakındı ve hissetmek ve java. Şu anda Eclipse kullanıyorum

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

ama mutlaka o kullanarak takılıp değilim, ama o bozkır en kolay: Ancak aslında örneğin bir kare düz düğme almak için herhangi bir somut yollarını vermez. JavaFx'i araştırıyorum ama okuduğumdan kare düğme veya metro hissi yok gibi görünüyor ama belki de bir şeyleri özlüyorum. Herhangi biri bana nasıl bakılacağını ve nasıl basit hissettireceğiyle ilgili iyi bir yönde işaret edebilir mi?

cevap

1

JavaFX için JMetro stilini araştırın ve ihtiyacınız olana uyup uymadığını öğrenin. JMetro, JavaFX için jfxtras üçüncü parti ek kütüphanesinin bir parçasıdır. jfxtras-styles projesinde mevcut JMetro stilleri için kod.

jmetro checkboxes

JMetro buttons

OS tarzı ile sorunsuz bir şekilde entegre bir cilalı tam tam temasını beklemeyin (böylece herkes için olmayacak). Aynı zamanda Oracle tarafından resmi olarak desteklenen bir kütüphane de değildir (bu bir üçüncü taraf kod bağışı meselesidir). Karşılaştırma noktası olarak, a JavaFX Aqua look and feel for OS X desteği şu anda Windows Metro UI için JMetro'dan daha eksiksiz. AquaFX'in görünümü ve hissi neredeyse tamamen doğal OS X 10.9 gözümün görünümü ve hissi gibi görünüyor.

Doğru beklentilerle geliyorsanız, projeniz için JMetro görünümünü görebilir ve kabul edilebilir hissedebilirsiniz. JMetro stillerini yaratan Pedro Duque Vieira ile iletişime geçerek daha fazla bilgi edinebilirsiniz.

+0

Bu cevabın en iyi kısmı doğru beklentilerle gelmek olduğunu düşünüyorum. Ben bir mac insanım ama müşteri bir penceredir, yani JMetro öyle. Buna biraz baktım ama tüm bu GUI için öğrenme eğrisi dik görünüyor. Teşekkür ederim. – eckama