2010-04-12 114 views
3

我即將開始新的RIA開發。過去兩年來我們一直在使用Flex/Flash,但我們正在考慮使用更多的操作系統方法,所以我們儘量給JavaFX一個嘗試,因爲它接合了唯一可用的選項。然而經過幾天的研究,我們發現數據網格不存在,至少在覈心API中不存在。對於那些不熟悉Flex的人來說,Datagrid是一個允許以列行佈局顯示數據集合的組件(很像類固醇HTML表格)。它的美妙之處在於,您只需要擔心數據本身,因爲組件幾乎完成了其他任務(排序,列拖動等)。JavaFX Datagrid

我不敢問......但是有沒有類似於JavaFX的東西?

我們不需要像Flex Datagrids/AdvancedDatagrids那樣的功能,我們只需要一種簡單直接的方式來顯示數據網格,這些數據網格可以進行一些交互操作,如點擊,排序和能夠顯示圖像,按鈕等,而無需下載大量不同的罐子。

如果沒有什麼東西在那裏......這將是一個在腦海中給予javaFx機會來與我們的項目上的閃存競爭(這是傷心)的想法。

我真的不能相信,SUN人didnt包括像這樣的核心API ...

+0

我們最近正在研究CRUDFx庫,它看起來很有前途,目前爲止我只關心可用的糟糕文檔。圖書館的大部分博客都是用俄語編寫的= D – Chepech 2010-04-12 16:34:22

+0

我們還發現了JFXtras 0.6庫,如果有人能夠提供一些關於他們自己的經驗的評論,那麼使用這兩個庫中的任何一個都是值得欣賞的。 – Chepech 2010-04-12 16:43:24

+1

爲什麼你不考慮AIR? – invertedSpear 2010-04-12 17:17:03

回答

3

目前還沒有數據網格,您可以使用的JTable了點。我認爲在JavaFX的下一個版本中應該有這樣的事情。有關可用的JTable實現的更多信息,請參閱我的answer here。您提到了JFXtras項目,您可以將這些Swing組件嵌入到JavaFX中。

有外部公司銷售這樣的組件。例如。做一個網頁搜索或look here

對於Apache樞軸,你應該直接問他們的利弊;他們非常敏感和誠實。

+0

時代已經明顯改變,現在在JFX中這被稱爲「TableView」。 – User 2016-09-26 20:42:34