對於新標準,我有點困惑。據我所知,Swing(前標準接口庫)基於它的predecesor,AWT和Java 2D圖形庫。Java 7中的JavaFx 2.0,Swing和Java 2D的角色Ecosystem
現在JavaFx 2.0已經取代Swing我的問題是Java 2D適合在哪裏?是否可以使用Java 2D方法在JavaFX界面元素上生成圖形?
謝謝
對於新標準,我有點困惑。據我所知,Swing(前標準接口庫)基於它的predecesor,AWT和Java 2D圖形庫。Java 7中的JavaFx 2.0,Swing和Java 2D的角色Ecosystem
現在JavaFx 2.0已經取代Swing我的問題是Java 2D適合在哪裏?是否可以使用Java 2D方法在JavaFX界面元素上生成圖形?
謝謝
從Oracle客戶端技術領先的10000 foot view of JavaFX。
在不同的時間,人們寫了文章或博客文章或論壇帖子問這個問題,什麼是JavaFX? ...它是Swing的替代品嗎? (答案是肯定的)。
大多數情況下,JavaFX不需要使用Java2D,因爲JavaFX具有強大的即時和保留模式2D apis。
如果確實需要,您可以使用Java2D方法呈現支持JavaFX WritableImage或awt圖像的緩衝區,您可以稍後將其轉換爲JavaFX圖像。
在某種程度上,如果您需要或者需要,您仍然可以將Swing與JavaFX一起使用。例如,人們在基於Swing的NetBeans平臺中嵌入了JavaFX webview。