ragazzi ho creato un JFrame e dentro questo JFrame ho aggiunto un bottone codice:
codice:
  private javax.swing.JButton rettangolo;
codice:
public class ShapedWindow extends JFrame {
 public ShapedWindow() {
                rettangolo = new JButton();
rettangolo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/my/numeraddition/rectangleButton.png")));
rettangolo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                rettangoloActionPerformed(evt);
            }
        });
this.add(rettangolo);
this.setUndecorated(true);
	}
 }
il problema è che questo bottone assume come dimensioni tutto lo spazio del JFrame:

sarà una banalità ma non sono riuscito a personalizzare le dimensioni... ho provato anche con setSize ma non va...