有时当我查看源代码时,我会注意到除了默认代码之外放在另一个包中的一些文件,但是没有理解使用这种做法的时间或原因.您是否必须使用单独的包装?有人在乎解释吗?
我有两个单独的代码,一个是:
Platform.runLater(new Runnable() {
public void run() {
}
});
Run Code Online (Sandbox Code Playgroud)
另一个是
SwingUtilities.invokeLater(new Runnable() {
public void run() {
}
});
Run Code Online (Sandbox Code Playgroud)
我想知道两者之间的区别是什么,以及何时使用一个或另一个,或者它们是否意味着完全相同的东西。谢谢你的帮助!