Say, you have a subclass of JFrame
, and use it to create your own custom JFrame
. In this class (we'll call it mainFrame
), we create a reference to another custom JFrame
class (we'll call this one sidePanel
).
In sidePanel
, you have different buttons, radio buttons,..
My question is, is there a way to notify mainFrame
the user presses on a button?
I've created a (untested) example of what I mean:
class mainFrame extends JFrame {
public mainFrame() {
super("main frame");
//...........
sidePanel panel = new sidePanel();
//...........
}
public static void main(String[] args) {
mainFrame mainF = new mainFrame();
//.........
}
}
And the sidePanel
class:
class sidePanel extends JFrame {
public sidePanel() {
super("sidePanel frame");
//...........
JButton button1 = new JButton();
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
//Notify mainFrame somehow button is pressed
}});
//...........
}
}