Я полагаю, что с Java это будет излишне сложно. Вы должны написать некоторый нативный код, чтобы выполнить эту работу за вас, и в этот момент вы все равно можете написать всю свою программу на C # или C ++.
Но, поскольку вы попросили подход Java, вы можете захотеть взглянуть на класс Robot . Это позволяет вам перемещать мышь в определенное место на экране, щелкать и иным образом автоматизировать выполняемые вручную действия. Это очень хрупкое решение.
В качестве альтернативы, если вы можете выяснить, какую команду вызывает ярлык сетевого подключения, вы можете напрямую вызвать его из Java, используя Runtime.exec .
(хотя я не понимаю, почему Java подходит для этой задачи.)