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();
}
}
}
}