見えないボタンの右半分がクリックできるプログラム。
import javax.swing.*;
import java.awt.event.*;
class A020 {
  public static void main(String[] args) {
    JFrame f = new JFrame();
    f.setSize(640, 480);
    JPanel p1 = new JPanel();
    p1.setBounds(0, 0, 100, 100);
    JButton b = new JButton("クリック");
    b.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        JOptionPane.showMessageDialog(null, "ボタンがクリックされました。");
      }
    });
    p1.add(b);
    JPanel p2 = new JPanel();
    p2.setBounds(50, 0, 100, 100);
    JLayeredPane l = new JLayeredPane();
    l.add(p1, Integer.valueOf(10));
    l.add(p2, Integer.valueOf(20));
    f.add(l);
    f.setVisible(true);
  }
}