import java.awt.*; import javax.swing.*; public class AkordioniNupp extends JButton{ public static final long serialVersionUID=1; int pohitoon; String tyyp; public AkordioniNupp(int pohitoon){ this(pohitoon, ""); } public AkordioniNupp(int pohitoon, String tyyp){ super(tyyp+MuusikaAbi.tahtnimi(pohitoon)); this.pohitoon=pohitoon; this.tyyp=tyyp; setContentAreaFilled(false); } public int kysiPohitoon(){return pohitoon;} public String kysiTyyp(){return tyyp;} public boolean contains(int x, int y){ int r=Math.min(getWidth(), getHeight())/2; int dx=x-r; int dy=y-r; return Math.sqrt(dx*dx+dy*dy)