How to get reference for JFrame
Hello,
I want to ask for an example. I want to run JDialog from JMenuItem. I
have JFrame in one file and JDialog in another. As far as I know I must
pass frame-parent as argument to JDialog. Examples which I found were
similar to:
JFrame frame = new JFrame();
JDialog dialog = new JDialog(frame (...)
Code is in one class, so there is no problem. I don't know how to pass
argument in this:
Main.java:
(...)
public static void main(String[] args) {
Main ste = new Main();
ste.setVisible(true); }
public Main() {
super();
initialize(); }
private void initialize() {
this.setSize(700, 500);
this.setJMenuBar(pasekMenu());
this.setContentPane(oknoGlowne()); }
(...)
private JMenuItem getHelp() {
if (HelpAbout == null) {
HelpAbout = new JMenuItem();
HelpAbout.setText("About");
HelpAbout.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
???
}});
}
return HelpAbout; }
(...)
JDabout.java:
public JDabout(Frame owner) {
super(owner);
initialize();
}
Is there any method to get jFrame parent? Also, is this code correct:
JDabout about = new JDabout(?);
--
Best regards, Matthew
[ e-mail: matp dot sa a-t gmail dot com ]
[ JID 1: coolmax@jabberpl.org ]
[ 2: / same as e-mail / ]