我們必須爲我們公司編寫GUI應用程序。 在這個應用程序中,我們使用PopOver的controlsfx庫。JavaFx和ControlsFx PopOvers
我們注意到,當我們打開PopOver並且改變PopOver的高度時,有時GUI會凍結。 例如,我們在PopOver中有一些文本框,複選框等。有了一些複選框,我們可以擴展額外的文本框以顯示更多選項。通過擴展額外的字段,PopOver的高度變得更大。 在這一點上,GUI有時會凍結。
當顯示器的分辨率爲「低」時,發生頻率更高。
通過調試和Visual VM,我發現computeShapeBounds函數可能是問題。 enter image description here
的Windows顯示我以下錯誤信息:
Problemsignatur:
Problemereignisname: AppHangB1
Anwendungsname: javaw.exe
Anwendungsversion: 8.0.710.15
Anwendungszeitstempel: 5679f9aa
Absturzsignatur: 662c
Absturztyp: 0
Betriebsystemversion: 6.1.7601.2.1.0.256.48
Gebietsschema-ID: 1031
Zusätzliche Absturzsignatur 1: 662cd1888af30ec9c5cadbe93a4e57cd
Zusätzliche Absturzsignatur 2: b662
Zusätzliche Absturzsignatur 3: b662c7a56753729d3c10d85757851292
Zusätzliche Absturzsignatur 4: 662c
Zusätzliche Absturzsignatur 5: 662cd1888af30ec9c5cadbe93a4e57cd
Zusätzliche Absturzsignatur 6: b662
Zusätzliche Absturzsignatur 7: b662c7a56753729d3c10d85757851292
錯誤發生在所有64位Windows 7的機器與JRE 1.8_71(或更低)。 使用JDK 1.8_45構建應用程序。 我們正在使用ControlsFx版本8.40.10。
有沒有人有與ControlsFx相同的問題或知道解決方法?
感謝您的幫助;)
Sry for late answer。 感謝您的鏈接,似乎是同樣的問題。我會仔細研究這些報告。 – Nickan