2013-05-29 38 views
1

似乎通用CSS引擎是相當古老並且沒有積極開發的(最後一次代碼更改是一年前,只有25次代碼更改/提交總數)。推薦用於Swing應用程序或替代庫的通用CSS引擎

有人有經驗,可以推薦它或基於Swing的Java應用程序的一個好的,活躍的替代庫?

https://code.google.com/p/java-universal-css-engine/

也有辦法在幾年前:https://today.java.net/pub/a/today/2003/10/14/swingcss.html

TK-UI也是舊的,但提到:http://myblog.chaiware.org/2009/12/coding-java-gui-using-swing-designing.html

發現這一點,但沒有真正的文檔或例子:https://sourceforge.net/projects/cssparser/

回答

1

有人有經驗,可以推薦它或一個好的, 活躍的替代?

  • use JavaFX,支持HTML5,JavaScript的,CSS樣式

  • 可以embededd JavaFX2.x到Swing容器,

  • 通知中有比較鞦韆/ Swing的V.S.一些restictions鞦韆/ JavaFX2.x

  • 一切都將在Java8改變與JavaFX8(擺動在JavaFX中,Swing和JavaFX的side_on_side和vice_versa)

+0

JavaFX是不是目前的選擇,也嵌入的JavaFX。我知道有限制,但我需要Swing的解決方案,因爲整個應用程序是使用Swing創建的。 Java8距離很遠。 Java7仍將積極開發。我也不打算直接切換到Java8,因爲我使用了許多具有多個依賴關係的第三方庫。 ;-) –

+0

忘記了Java7,JTextComponents中有一些錯誤,您可以在Java6中編譯,或者購買飛機,真正快速的自行車並等待第一個Java8,所有第三。第三方(免費)框架由於所有者從Sun變更爲Oracle而死亡,然後一切都停止了,一些只能從熱情或慣性中倖存下來,Java6/7中的Html支持降低到了3.2版本,減少了對CSS的支持,難以創造任何奇蹟 – mKorbel

+0

我有另一種意見。我提到了JTextComponents嗎?我使用的第三方庫(來自Apache)沒有死;-)我知道限制,我只是需要它來設計特定元素(文本和背景的顏色),所以根本沒有奇蹟。只需要一種方法來定義一個css文件和一個將其應用於組件的庫中的值(如Java通用CSS引擎實際上) –