aspose file tools*
The moose likes Applets and the fly likes How to access? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Applets
Bookmark "How to access?" Watch "How to access?" New topic
Author

How to access?

Robert Ploch
Greenhorn

Joined: Jun 05, 2002
Posts: 19
Hi
Imagine i had these classes:
class myApplet extends JApplet{
JPanel x = new myPanel();
JPanel y = new my2Panel();
}
class myPanel extends JPanel {
JButton button = new JButton();
}

class my2Panel extends JPanel {
draw();
}

Now when a user hits the button in myPanel, can i directly access the draw-method in my2Panel?
I would try using the getContentPane()-method, but dont know if it works and how...
Is it possible?
Maybe this diagram would help, this is the big brother of the situation described above:
http://www.robertploch.de/Files/diagram.pdf
(in the diagram it is Gui=myApplet and the surrounding Panels are myPanel,my2Panel and so on)
With regards
Robert Ploch
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

If you define your draw method as:



You could do my2Panel.draw().


GenRocket - Experts at Building Test Data
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15299
    
    6

Your other option would be to do something like:



And this way would probably be preferred.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: How to access?