Ну, у меня есть образ, который я бы хотел добавить в качестве фона к кнопке (или что-то зависящее). Проблема в том, что этот образ круглый, поэтому мне нужно показать это изображение без каких-либо границ и т.д.
JComponent, который содержит эту кнопку, имеет собственный фон, поэтому на самом деле кнопка должна показывать только изображение.
После поиска Google я не смог этого сделать. Я пробовал все следующее, но не повезло:
button.setBorderPainted(false);
button.setContentAreaFilled(false);
button.setOpaque(true);
И после того, как я рисую значок на заднем плане, кнопка рисует его, но держит уродливый серый фон с границами и т.д. Я также попытался использовать JLabel и JButton. И рисовать ImageIcon на нем, но если пользователь изменяет размер или сводит к минимуму окно, значки исчезают!
Как я могу это исправить?
Мне просто нужно нарисовать и объединить изображение в JComponent и прослушать клики на нем...