Did you create a new instance of "a" before calling the paint method?  I noticed
that your paint() method
wasn't declared as a static one but that seems to be how you're trying to use it.

Just a guess

Steve Cohen wrote:

> I realize this may not be the appropriate place for this question but why can't
> I do this?
>
> //file a:
>
> import java.awt.*;
> public class a {
>     void paint (Graphics g) {
>         ...
>     }
>
> }
>
> //file b:
> import java.awt.*;
> import a;
>
> public class b {
>     public a A;
>     ...
>     void paint (Graphics g) {
>         A.paint(g);
>     }
> }
>
> The compilation of file b fails with an error message about an unknown method
> paint( java.awt.Graphics )
>
> WHY?  This code compiles fine if it is all in one file


begin:          vcard
fn:             Robert Ritchy
n:              Ritchy;Robert
org:            BDM Denver
adr:            1999 Broadway - Suite 2000;;;Denver;CO;80202;USA
email;internet: [EMAIL PROTECTED]
title:          Software Development TL
tel;work:       303-672-8917 / 247-1150 ex 8917
x-mozilla-cpt:  bdmtech.com;2
x-mozilla-html: FALSE
version:        2.1
end:            vcard

Reply via email to