/ / Wizualizuj relacje między plikiem CSV a niestandardową strukturą danych - java, swing, interfejs użytkownika, wykres, relacje

Wizualizuj relacje między plikiem CSV a niestandardową strukturą danych - java, swing, interfejs użytkownika, wykres, relacje

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 № 1

Rozważ 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,

Word Style Organizer http://www.java2s.com/Tutorial/Microsoft-Office-Word-2007Images/Copy_Functionality_Between_Templates___Click_Tab_On_Organizer_Dialog_Box_W.PNG