Witam,

import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Insets;

import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class Aplet extends JApplet {
int[][] figury=new int[8][8];

/**
 * 
 */
private static final long serialVersionUID = 1L;
Image szachownica;
 public void rysuj(Graphics gr){
   szachownica=getImage(getDocumentBase(),"szachownicacala.png");
   ImageIcon figura = new ImageIcon("pionbialy.png");
   gr.drawImage(szachownica,0,0,this);

   JButton przycisk=new JButton(figura);
   Insets noInsets=new Insets(0,0,0,0);
   przycisk.setMargin(noInsets);			
   przycisk.setBorder(BorderFactory.createEmptyBorder());
   przycisk.setContentAreaFilled(false);
   przycisk.setBounds(10,10,50,50);
   add(przycisk);

}

public void init(){
	
	this.resize(700,700);
	
	
}
public void paint(Graphics gr){
	rysuj(gr);

	
}

}

problem jest tego rzedu, iz chce namalowac przycisk z namalowanym tlem (PNG) na innym tle (tez PNG). Przycisk jest transparentny, jednak w tym kodzie nie jest malowany od razu - trzeba na niego najechac i tlo jest biale :/ Jakies sugestie?