Niestety znowu potrzebuję Waszej pomocy:(
Stworzyłem klasę dziedziczącą z JButton i nadpisuję paintComponent żeby przy okazji zmienić wygląd przycisku. Wygląda to tak:
super.paintComponent(g);
Image of = this.createImage(getWidth(),getHeight());
Graphics2D g2 = (Graphics2D)of.getGraphics();
RenderingHints hints = new RenderingHints(
RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON
);
g2.setRenderingHints(hints);
g2.setColor(getBackground());
Ellipse2D.Float e = new Ellipse2D.Float(0,0,getWidth(),getHeight());
g2.fill(e);
g.drawImage(of,0,0,null);
Niestety pojawiająca się elipsa wypełnia tło Image'a kolorem białym, a dla mnie jest konieczne, aby to tło było przezroczyste. Jak to zmienić? (Nie mogę pozbyć się Image bo w efekcie wszystkiego aplikacją tą jest Applet)
Z góry dzięki za pomoc