楼主这个类是继承了JFrame或者Frame类了把,是这样Frame他只是一个空的容器,你第一行构造了一个组件,但是如果不执行第二句this.add(cp);那这个组件是不会再Frame中显示的,就好像你有一张纸(Frame),然后你又有一个贴画(cp),只有把贴画贴到纸上,才能在纸上看到贴画,这个贴画才能属于这张纸,这样比喻不知道楼主明不明白。所以this.add(cp);就是将cp放到Frame中,这样才能显示。
追问那是不是我用JFrame要对画布编辑的话都要用这句话?
追答对 如果你要在JFrame中显示某个组件,必须加这句话