class A implements ActionListener {
private final B b;

public A() {
b = new B();
b.setActionListener(this);
}

public void actionPerformed(ActionEvent e) {
// b上のイベントに対する処理
}
}