В моей программе я сохранил 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();
}
}
}
}