Применение произвольных геометрических преобразований к JPanel

У меня есть элементы управления 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 лет на) все изменилось)


person Community    schedule 04.07.2010    source источник


Ответы (1)