How can I communicate with an Object created in another JFrame?
- by user3093422
so my program basically consists of two frames. As I click a button on Frame1, Frame2 pops up, and when I click a button on Frame2, and Object is created and the window closes. Now, I need to be able to use the methods of Object in my Frame1, how can this be achieved?
I am kind of new to Object-Oriented Programming, sorry, but it's hard to me to explain the situation. Thanks!
I will try to put a random code for pure example below. JFrame 1:
public class JFrame1 extends JFrame{
variables..
public JFrame1(){
GUIcomponents....
}
public static void main(String[] args) {
JFrame1 aplicacion = new JFrame1();
aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private class ActList implements ActionListener {
public void actionPerformed(ActionEvent event) {
new JFrame2();
}
}
}
JFrame 2:
public class JFrame2 extends JFrame{
variables..
public JFrame2(){
GUIcomponents....
}
private class ActList implements ActionListener {
public void actionPerformed(ActionEvent event) {
Object object = new Object();
setVisible(false);
}
}
}
Sorry if it's messy, I made it in the moment. So yeah, basically I want to JFrame1 to be able to use the getters and settes from Object, which was created in JFrame2. What should I do? Once again, thanks!