簡體   English   中英

有沒有辦法在java桌面應用程序上獲得windows 8 metro的外觀和感覺?

[英]Is there a way to get a look and feel of windows 8 metro on java desktop application?

正如標題中所述,我真的很難找到這個問題的好答案。 我目前正在開發一個只有桌面的應用程序,沒有CSS或任何互聯網部分。 我希望它看起來像Windows 8的地鐵外觀。我不是在談論布局而是外觀和感覺。 我特別喜歡方形而不是圓形的按鈕,但所有其他扁平方形的外觀和感覺。 以下鏈接與我正在尋找的相反,作為參考。

關於桌面應用程序中的Metro GUI

這個閱讀至少更接近於關於原生外觀和java的討論。 然而,它實際上沒有給出任何具體方法來獲得例如方形平面按鈕:

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

目前我正在使用Eclipse,但我不會堅持使用它,但它最簡單。 我一直在研究JavaFx,但它似乎沒有方形按鈕或地鐵的感覺,從我讀過的東西,但也許我錯過了一些東西。 任何人都能指出我如何使外觀和感覺變得簡單嗎?

研究JavaFX的JMetro樣式,看它是否適合您的需要。 JMetro是JavaFX的jfxtras第三方補充庫的一部分。 jfxtras-styles項目中現有JMetro樣式的代碼。

JMetro按鈕

jmetro復選框

不要指望一個完美的完整主題與OS風格無縫集成(因此不適合所有人)。 它也不是Oracle正式支持的圖書館(它是第三方代碼捐贈的東西)。 作為比較點, 對OS X的JavaFX Aqua外觀的支持目前比JMetro對Windows Metro UI的支持更為完整。 AquaFX的外觀和感覺幾乎完全像我的眼睛本機OS X 10.9的外觀和感覺。

如果您有合適的期望,那么您可能會發現JMetro的外觀和感覺都適合您的項目。 您可以通過聯系創建JMetro風格的Pedro Duque Vieira了解更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM