我有一个方法使用我想要替换(或抑制警告,如果可能的话)。我可以用任何不适合Sun的东西来替换它,所以它不会对某些可能的移除发出警告吗?我该如何替换sun.awt.shell.ShellFolder,以免编译警告?
-
UPDATE:不确定代码是否需要。它是一个遗留代码,我被要求删除所有编译警告。在一个特定的与ShellFolder去以下:
new Thread {
public void run() {
ShellFolder.get("fileChooserComboBoxFolders");
}
}.start();
-
更新#2为什么需要它:JFileChooser中仍然是一个有点马车。
什么是警告?它对我没有任何警告! – Paniz
“警告:sun.awt.shell.ShellFolder是Sun专有的API,可能会在未来版本中删除” –