Я прошел много учебников, которые рассказывают о макетах в Java Swing, но они, похоже, не достаточны для моей потребности. Я создаю графический интерфейс солнечной системы с помощью Java Swing, и я хочу разместить планеты в графическом интерфейсе в соответствии со значениями, которые я извлекаю из своего микроконтроллера, которые обычно являются значениями точки плавающей точки. Я не могу использовать компоновку сетчатых мешков, поскольку для размещения метки я должен указать сетку x и сетку y, что не может быть так, поскольку я получаю значения точки плавания с микроконтроллера. Лучший ресурс, который я нашел, - использовать абсолютную компоновку, где я могу указать положение планеты, предоставив простые координаты X и Y, которые будут извлечены из микроконтроллера. Проблема, с которой я столкнулся сейчас, заключается в том, что в абсолютном макете нет функции автоматического изменения размера.Позиционирование ярлыка в Java Swing
Что было бы самым лучшим вариантом для использования функции автоматического изменения размера в абсолютной компоновке?
Один из подходов - это написать собственный менеджер компоновки, который принимает координаты в качестве ограничений. А затем использует те, которые были правильно масштабированы при укладке объектов на экран. – kiheru