В настоящее время я работаю над проектом, в котором мне нужно нанести прогнозируемый след спутника на проецируемую меркатором карту мира с возможным масштабированием / кадрированием / и т. Д.сделано на карту.
Я думал, что Каир будет хорошей библиотекой для этой цели.Для этого есть Java-привязки.Тем не менее, я просто не могу найти способ заставить его рендерить на графический интерфейс SWING (например, на поверхность JPanel).Я думал о рендеринге в байтовый буфер и построении его попиксельно с использованием Java2D, но я не могу найти какой-либо вызов API, чтобы сделать Cairo рендерингом в буфер (что странно, так как это одна из самых фундаментальных функций, которые я использую)я ожидал, что меня поддержит такая библиотека).
Как я могу этого добиться?Я знаю, что есть Java2D, но он довольно простой.Я действительно ценю более мощную, широко распространенную, хорошо протестированную, высококачественную, бесплатную (LGPL) графическую библиотеку для этой цели.Каир был бы идеальным выбором, если бы я мог как-то заставить его работать с SWING.
Большое спасибо за ваши предложения.