
JAVA中内部类的paintcomponent调用
我在一个JPanel上加了一个JPanel,是前一个JPanel的内部类,当在外部类中调用repaint时为什么内部类的paintcomponent没有被调用呢?不是说r...
我在一个JPanel上加了一个JPanel,是前一个JPanel的内部类,当在外部类中调用repaint时为什么内部类的paintcomponent没有被调用呢?
不是说repaint调用update 调用paint 调用paintcomponent paintchildren ,在画子组件的时候难道没有调用子组件的paintcomponent吗 展开
不是说repaint调用update 调用paint 调用paintcomponent paintchildren ,在画子组件的时候难道没有调用子组件的paintcomponent吗 展开
1个回答
展开全部
因为你外部类调用repaint方法,没有过你内部类定义的内容,你应该在外部类中定义一个方法实例化内部类中的定义,再调用这个方法,你实例化外部类,并没有实例化内部类,内部类只在当前类里面实例化操作。这是我猜的,因为我也是新手,大家交流交流。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |