Mam do wykonania program rozwiązujący problem komiwojażera używając algorytmu genetycznego. Najpierw jednak chciałbym stworzyć interfejs graficzny do pobrania od użytkownika informacji o położeniu miast i pokazaniu wyniku.
Chciałbym w swingu na białym polu dać możliwość rysowania punktów/małych okręgów poprzez klikniecie myszką, oraz oczywiście zapisywać ich współrzędne, a po wyznaczeniu rozwiązania połączyć punkty liniami.
Czy mógłbym prosić o parę słów kluczowych, wskazujących biblioteki/obiekty z którymi powinienem się zaznajomić, aby rozwiązać ten problem lub jakieś określone funkcje?