Довольно широкий вопрос, который я знаю, извиняюсь за это!
Итак, у меня есть набор данных, который мне нужно представить в гибком приложении.Он должен быть представлен двумя способами, во-первых, как список компонентов, который выполняется с использованием компонента List и обычного ItemRenderer.Во-вторых, он также должен быть представлен как «аннотации» на диаграмме в 2D.Поскольку это не совсем подходит для List, DataGrid, Chart и т. Д., Я думаю, мне нужно создать новый компонент для визуализации данных.Я бы хотел настроить его так, чтобы вы могли указывать свойства itemRenderer и dataProvider для компонента точно так же, как для сетки данных или списка.Разница здесь в том, что каждый элемент данных будет иметь обязательные координаты X и Y, которые помещают его в содержащий компонент.
Мои первоначальные попытки подклассифицировали UIComponent и реализовали IDataRenderer, но я не уверен, какие еще интерфейсы мне нужно реализовать, чтобы сделать компонент правильно управляемым данными?
Я уже написал простой ItemRenderer / ItemEditor, который будет правильно отображать каждый элемент данных, мне просто нужен компонент, который будет содержать эти ....
спасибо за любую помощь