2014-09-30 15 views
5

Naprawdę staram się znaleźć dobrą odpowiedź na to pytanie, zgodnie z tytułem. Obecnie tworzę aplikację, która będzie dostępna tylko na komputerach bez CSS lub jakichkolwiek części internetowych. Chciałbym, żeby wyglądał jak metrowy system Windows 8. Nie mówię o układzie, ale o wyglądzie i odczuciu. Chciałbym szczególnie, aby przyciski były kwadratowe i nie zaokrąglone, ale wyglądały też i wszystkie inne płaskie kwadraty. Poniższy link jest przeciwieństwem tego, czego szukam, jako odniesieniem.Czy istnieje sposób, aby uzyskać wygląd i działanie systemu Windows 8 na komputerze stacjonarnym?

About Metro GUI in desktop application

Ten odczyt był przynajmniej trochę bliżej do dyskusji na rodzimym wyglądu i Java. Jednak w rzeczywistości nie daje żadnych konkretnych sposobów, aby uzyskać na przykład kwadratowy płaski przycisk:

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

Obecnie używam Eclipse, ale nie jestem zatrzymany na wykorzystaniu że niekoniecznie, ale to Wold być najłatwiejsze. Szukałem w JavaFx, ale wydaje mi się, że nie ma w nim kwadratowych przycisków ani metra z tego, co przeczytałem, ale może czegoś brakuje. Czy ktokolwiek może wskazać mi dobry kierunek, w jaki sposób sprawić, by wygląd był prosty?

Odpowiedz

1

Zbadaj styl JMetro dla JavaFX i sprawdź, czy pasuje on do tego, czego potrzebujesz. JMetro jest częścią trzeciej uzupełniającej biblioteki dla JavaFX. Kod istniejących stylów JMetro w projekcie jfxtras-styles.

JMetro buttons

jmetro checkboxes

Nie oczekuj polerowanej pełni kompletny motyw, który integruje się z stylu OS (tak, to nie będzie dla wszystkich). Nie jest też biblioteką oficjalnie wspieraną przez Oracle (jest to rzecz z donacji stron trzecich). Jako punkt odniesienia, wsparcie dla a JavaFX Aqua look and feel for OS X jest obecnie bardziej kompletne niż JMetro dla interfejsu Metro Windows. Wygląd i wygląd AquaFX wygląda i zachowuje się niemal dokładnie tak, jak wygląda mój system OS X 10.9.

Jeśli masz odpowiednie oczekiwania, możesz zobaczyć wygląd i akceptację JMetro dla swojego projektu. Możesz dowiedzieć się więcej informacji, kontaktując się z Pedro Duque Vieira, który stworzył style JMetro.

+0

Myślę, że najlepszą częścią tej odpowiedzi jest dostarczenie odpowiednich oczekiwań. Jestem macem, ale klient jest osobą z systemem Windows, więc JMetro to jest. Spojrzałem na to trochę, ale krzywa uczenia się dla całego tego GUI wydaje się być stroma. Dziękuję Ci. – eckama