Предполагая, что вы считали образ с диска, вы сделали бы что-то вроде этого.
URL url = getClass().getResource("images/BB.jpg");
BufferedImage picture = ImageIO.read(url);
Позже, когда вам нужно изменить XOrMode, вы сделаете следующее:
Graphics2D g = picture.createGraphics();
g.setXORMode(new Color(255,0,0) )
g.dispose();
ЕслиВы хотите исчезнуть / исчезнуть, я бы порекомендовал рамки времени .Кроме того, если вы хотите перекрасить часть самой метки в дополнение к изображению в метке, вы можете переопределить void paintComponent(Graphics g)
.
Очень хорошим ресурсом, который вы могли бы рассмотреть, является книга Грязные богатые клиенты .Это полно такого рода вещей.Если вы посмотрите примеры на веб-сайте из главы 4, то приведите пример кода с изображением, который может оказаться полезным.Это была бы очень и очень хорошая книга для вас.