Рисование за пределами компонента - PullRequest
4 голосов
/ 01 ноября 2011

Я делаю компонент (расширяющий JComponent), который будет иметь некоторый декор поверх него и частично за его пределами.

Я хотел бы знать, есть ли способ рисования вне компонента с использованием автономного кода (например, я не хочу рисовать в родительском контейнере).

1 Ответ

2 голосов
/ 01 ноября 2011

AFAIK, простого решения не существует.Один из способов добиться этого - использовать GlassPane контейнера, как показано здесь .ИМХО, я бы просто изменил объект Graphics компонента, чтобы изменить «видимые» границы, что позволит вам рисовать вещи, которые «выходят за границы» на самом компоненте.

...