Upward communication between objects, how do I do it?

Hi, I have created two classes, both extends JPanel., class A & B.In myA, I create myB.How can I from myB set a value in myA ? In Bprivate void BMousePressed(java.awt.event.MouseEvent evt) {evt.getX() < Send this value to myA's variable xyz.
[291 byte] By [swe-trixa] at [2007-11-27 8:50:15]
# 1

Here is some skeleton code:

public class MyBClass extends JPanel implements MouseListener {

public MyAClass aClass;

public MyBClass(JPanel panel) {

if(panel instanceof MyAClass) {

aClass = (MyAClass)panel;

}

}

public void mousePressed(MouseEvent e) {

if(aClass != null) {

aClass.setSomeXValue( e.getX() );

}

}

}

ICE

icewalker2ga at 2007-7-12 21:01:01 > top of Java-index,Desktop,Core GUI APIs...
# 2
PROBLEM SOLVED!Thank you ICE, you made my day.
swe-trixa at 2007-7-12 21:01:01 > top of Java-index,Desktop,Core GUI APIs...