使用 Eva_Sort 的理由.
物件的排序是一項非常常見的基本需求, 通常也會對於效能要求非常嚴格. 所以Java的使用者, 常常都是自己手工去打造排序的功能, 以求得最好的效能. 但對於動態的排序需求, 卻很難以手工打造的排序功能的做法去滿足, 原因是排序物件屬性(properties)組合的方式有太多種可能. 若一個物件內有n個屬性, 以這n個屬性能組成的排序方式就會有n!(n階層)種, 光是當n為10時, 其屬性能組成的排序方式就會超過百萬種. 這是很難以手工打造的做法去滿足的需求, 使用者需要的會是一個能任意依指定屬性排序的工具.
Eva_Sort 的動態展示.
請點擊網址下面網址執行Demo , 但需先自行安裝JRE1.6與JavaFX2.2的執行環境, 且需注意, 自己所使用的瀏覽器應安裝的應是 i586 或 x64 版本的執行環境?
程式碼的下載處:
|