2013-01-22 77 views
0

我創建了一個JavaFX應用程序,它有TableView來顯示錶數據。我使用Proguard-4.8來混淆最終的jar,但無法在TableView中查看數據,我們已經爲表數據綁定創建了公共靜態類。在我的表中,如果我有三列說兩列顯示文本,剩下的一列有添加按鈕,然後混淆後,我只能看到按鈕,其餘兩列顯示空白行。在javafx中progurad混淆tableview

enter image description here

沒有混淆我的罐子正確顯示所有文本數據。我沒有將CSS應用於TableView。

有人可以建議我在哪裏做錯了嗎?

謝謝,

回答

1

您是否使用PropertyValueFactory?這意味着該屬性通過反射訪問,如果您混淆了該屬性,則無法找到該屬性!

+0

謝謝,是的,我們正在使用PropertyValueFactory,我如何跳過那些混淆作爲我的proguard.map顯示爲一個對象爲javafx.beans.property.StringProperty myObject - >我 –