所以,首先創建一個動態的tableview,我的代碼是基於this thread.JavaFX的:與泛型類型
接受的答案,我試圖創建從數據庫中的tableview,這tableview中應該填充動態地基於用戶要求的數據。雖然目前爲止工作正常,但我的問題是,從數據庫收集的所有值都被解釋爲java中的字符串,但我需要它們的實際值。
原因是javafx tableview的內置排序機制將所有數字都排序爲字符串,因爲它們的類型在填充表時被轉換爲字符串。
實施例: 值 921,200,110,1,2011年,1299 將被分類爲(使用整數數據類型)1,110,200,921,1299,2011 而將它分類爲1, 110,1299,200,2011,921使用字符串數據類型。
我對一般的泛型和java相當陌生,希望這裏的某個人能夠幫助我。
基本上:每當我從數據庫中讀取一個值時,我需要在它的實際數據類型的tableview中插入值,而不是將其轉換爲字符串。
非常感謝,這正是我一直在尋找的。它的功能就像一個魅力,它比我之前使用的代碼更有意義。我試圖遵循mvc設計模式,而且我對它的工作方式仍然很陌生。你會如何建議我對這段代碼進行分類? –
這是DAO模式的實現(鬆散地)。在MVC中,您將使DAO成爲模型的一部分,並且控制器會引用模型以獲取數據(模型委託給DAO)。 –
好的,那就是我的想法。好的,再次感謝! –