默认情况下,在MATLAB中禁用Swing"非线程安全"警告。有人知道这个警告的标识符是什么吗?这样我就可以在MATLAB中启用它了?
亚伊尔·奥特曼几年前就发布过这篇文章,但我再也找不到了。另请参阅http://www.mathworks.ch/matlabcentral/newsreader/view_thread/129919
此链接是关于线程安全的,以及为什么重要:http://undocumentedmatlab.com/blog/matlab-and-the-event-dispatch-thread-edt/
尝试以下一个或多个操作:
com.mathworks.mde.desk.MLDesktop.getInstance.enableThreadSafeGetMethods()
com.mathworks.mwswing.MJUtilities.setThreadingChecksEnabled(true)
com.mathworks.mwswing.MJUtilities.setThreadSafetyWarningStackTraceSuppressed(false)
Yair