Здравствуйте, Sergey_LV, Вы писали:
S_L>Как рисовать на любом компоненте, например на JButton? При этом, необходимо, чтобы рисунок не пропадал при перерисовке.
Смотря, зачем. Если тебе нужен определённо кустомизированный дизайн, то лучше сделать свой Look & Feel. Если тебе просто определённый рисунок на определенной компоненте, то нужно переопределить метод paint(). В общем выбор решения зависит от ситуации.