Informacje o aktualnej pogodzie w tym mieście. Informacje o kursie wymiany walutu kraju wobec podanej przez uzytkownika waluty. Informacje o kursie NBP złotego wobec tej waluty podanego kraju. Strona wiki z opisem miasta.
- w p. 1 użyć serwisu api.openweathermap.org,
- w p. 2 - serwisu exchangeratesapi.io,
- p. 3 - informacji ze stron NBP: http://www.nbp.pl/kursy/kursya.html i http://www.nbp.pl/kursy/kursyb.html.
- p. 4 użyć klasy WebEngine z JavaFX dla wbudowania przeglądarki w aplikację Swingową.
- String getWeather(String miasto) - zwraca informację o pogodzie w podanym mieście danego kraju w formacie JSON (to ma być pełna informacja uzyskana z serwisu openweather - po prostu tekst w formacie JSON),
- Double getRateFor(String kod_waluty) - zwraca kurs waluty danego kraju wobec waluty podanej jako argument,
- Double getNBPRate() - zwraca kurs złotego wobec waluty danego kraju
public class Main {
public static void main(String[] args) {
Service s = new Service("Poland");
String weatherJson = s.getWeather("Warsaw");
Double rate1 = s.getRateFor("USD");
Double rate2 = s.getNBPRate();
// ...
// część uruchamiająca GUI
}
}