0
在我的程序中,我存儲了我所有桌面圖標位置的ArrayList
。我的問題是,當我點擊一個圖標時,我的電腦試圖一次打開所有最後的程序,文件夾和文件,當我真的想打開所有點擊的時候。我怎麼能打開這個開放沒有發射其他程序的錯誤?程序打開所有應用程序
public void executeUserProgram(Point cursorPosition)
{
for (int i = 0; i < icons_.getIcon().size(); i++)
{
if (icons_.getIconDimension().get(i).contains(cursorPosition))
{
try
{
Desktop.getDesktop().open(
new File(icons_.getFilePath().get(i)));
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
}