2009-01-10 57 views
0

有沒有人知道一個純java(至少是跨平臺的)開源組件/庫,它顯示的HTML可以包含內部的swing組件?HTML中的Swing組件

我能找到的所有東西都被遺棄或不完整。

我在問,因爲我在考慮嘗試使用這種組合來創建桌面應用程序的方法。

編輯:似乎這個問題是missunderstood,所以讓我澄清它。我基本上想以類似於web的方式創建桌面應用程序。理想情況下,我希望瀏覽器充當UI層。該瀏覽器應該允許我嵌入自己的組件,例如爲了能夠使用JTextField而不是< input type =「text」>。

因爲我不知道這樣容易使用的瀏覽器,所以我要求一個html組件,它可以讓我這麼做。我現在跳過這個問題更清楚了。

+0

不太明白你想要做什麼,你想擁有一個Java應用程序,它將有一個顯示HTML的組件,並且在那個HTML中,你想要嵌入swing?不計算。 – 2009-01-10 19:50:31

+0

參見編輯進行澄清。 – Marko 2009-01-11 11:32:21

回答

2

我認爲這個問題是相反的,或者更好的是比使用JTextPane更進一步。正如我所理解的問題:Marko需要一個可以顯示HTML的Java組件,並且還能夠包含更多的Swing組件。說,應該有一個新的標籤

<swing jclass="MySwingComponent" /> 

這將呈現該MySwingComponent類。不知道,也許可以使用可嵌入進一步小程序的可HTML的Swing組件也可以嗎?

不,我不知道這樣的事情。抱歉。

-1

我以爲Google Web Toolkit允許你用Java/Swing編寫UI。然後它會將其轉換爲JavaScript。也許這就是你要找的。

3

JEditorPane已經支持你想要做的事情。它可以呈現HTML(非常狡猾,我承認),並且可以使用< object>標記將Swing組件嵌入到HTML中。這裏是一個博客文章,演示了這種技術:http://weblogs.java.net/blog/aim/archive/2007/07/index.html

否則,我不認爲你有很多選擇。