I have 2 WiFi networks at my house and I want to write a Java Application that will switch between these. The application should be able to accept DHCP and Static IP addresses as well as having an option in the application to add a new WiFi network to the app that it can switch to if it is in range.