2011-06-09 62 views
2

默認情況下Swing 「非線程安全」警告在MATLAB中禁用。有誰知道這個警告的標識符是什麼,這樣我可以在MATLAB中啓用它?在MATLAB中爲Swing控件啓用「非線程安全」警告

Yair Altman在幾年前發佈了它,但我無法再找到它。又見http://www.mathworks.ch/matlabcentral/newsreader/view_thread/129919

此鏈接是有關線程安全和爲什麼它是重要http://undocumentedmatlab.com/blog/matlab-and-the-event-dispatch-thread-edt/

+0

你爲什麼要啓用它們? – jtahlborn 2011-06-10 11:33:52

回答

3

請嘗試以下的一種或多種:

com.mathworks.mde.desk.MLDesktop.getInstance.enableThreadSafeGetMethods() 
com.mathworks.mwswing.MJUtilities.setThreadingChecksEnabled(true) 
com.mathworks.mwswing.MJUtilities.setThreadSafetyWarningStackTraceSuppressed(false) 

亞伊爾