当前位置: 代码迷 >> J2SE >> 新手:下面程序中paint()方法怎么被调用的,有高手能帮助解释一下吗
  详细解决方案

新手:下面程序中paint()方法怎么被调用的,有高手能帮助解释一下吗

热度:82   发布时间:2016-04-24 16:39:54.0
新手:下面程序中paint()方法如何被调用的,有高手能帮助解释一下吗?
先谢谢各位大侠了!
前两个是超类定义,分别为DrawPanel,   DrawFrame,具体如下:

import     java.awt.*;    
import     javax.swing.*;    
 
public     class     DrawPanel     extends     JPanel{    
                      private     int     width=300;    
                      private     int     height=300;    
                      protected     DrawPanel(){    
                                              setPreferredSize(new     Dimension(width,height));    
                                              }    
                      protected     DrawPanel(final     int     w,final     int     h){    
                                                                      width=w;    
                                                                      height=h;    
                                                                      setPreferredSize(new     Dimension(width,height));    
                                                                      }    
                      public     int     getWidth(){    
                                                                                              return     width;    
                                                                                              }    
                      public     int     getHeight(){    
                                                                                                                      return     height;    
  相关解决方案