Применить произвольные геометрические преобразования к JPanel - PullRequest
2 голосов
/ 04 июля 2010

У меня есть несколько элементов управления Swing в JPanel. Я хочу, чтобы эта панель отображалась на экране в результате произвольного аффинного преобразования, чтобы все элементы управления оставались интерактивными. Предположим, что поворот на 20 градусов и масштаб до 75% нормального размера, например.

Самое близкое, что я видел для этого, здесь: http://www.coderanch.com/t/343261/GUI/java/Applying-affine-transform-JPanel (но, к сожалению, это решение не приводит к интерактивности элементов управления)

Также есть этот пост: http://coding.derkeiler.com/Archive/Java/comp.lang.java.gui/2004-02/0719.html (для которого, казалось, не было опрятного решения, но возможно теперь (6 лет спустя) вещи изменились)

1 Ответ

2 голосов
/ 04 июля 2010

Вы можете использовать JXLayer для этого.Больше информации на http://www.pbjar.org/blogs/jxlayer/jxlayer40/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...