2016-02-04 46 views
1

我們必須爲我們公司編寫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相同的問題或知道解決方法?

感謝您的幫助;)

回答