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