Pracuję nad aplikacją, w której muszę mapowaćpola w jednym pliku CSV do pól w strukturze danych zdefiniowanej przez aplikację. Myślałem o różnych sposobach zrobienia tego, ale metoda, która najbardziej mi się podoba, to ta, w której miałbym graficzny interfejs użytkownika, w którym użytkownik mógłby po prostu przeciągnąć kolumny z encji reprezentującej plik CSV do encji reprezentującej wewnętrzny struktura danych. W ten sposób będzie to wszystko przeciągnij i upuść.
Czy ktoś wie o bibliotece Java, której mogę użyć do osiągnięcia czegoś takiego?
AKTUALIZACJA
Chciałbym zaznaczyć, że szukamkomponenty, które mogą mi pomóc w wizualizacji. Wiem, że nie mogę znaleźć żadnych gotowych komponentów, które zajmą się całym mapowaniem i transformacjami danych. Chodzi o to, aby spróbować wyśledzić komponenty swing, które mogą pomóc mi w wizualizacji relacji między jednostkami i ich polami ( Plik CSV będący bytem, a wewnętrzna struktura danych będąca innym bytem).
Odpowiedzi:
3 dla odpowiedzi № 1Rozważ użycie JList
lub JTable
zawierający kolumnę pola wyboru, z których każda wykorzysta istniejące wsparcie DnD dla tych komponentów. Wspólny interfejs używa dwóch równoległych list flankujących kolumnę kontrolek. Na przykład,