重写了paint()方法后遇到的问题 5
其实重写,重载,覆盖,我并不太区分的开,讲究点啊.大家都知道:调用paint方法是自动的,会在程序启动的时候同构造函数一起加载,或者在程序中间组件外观被破坏的时候(比如你...
其实重写,重载,覆盖,我并不太区分的开,讲究点啊.
大家都知道:调用paint方法是自动的,会在程序启动的时候同构造函数一起加载,或者在程序中间组件外观被破坏的时候(比如你的窗口最大最小化、被别的窗口遮盖了)也会自动调用。
如果想自己调用paint方法的话,可以用repaint()方法来调用,不要直接调用paint()方法。
以上提到的,当组件外观被破坏的时候会自动调用它以迅速恢复外观,可我重写了这个方法,结果当组件外观被破坏的时候,外观得不到恢复了.怎么办啊?(强调:paint()中重写的内容要实现的功能我不能抛弃的)
急.大家也可以看我前面那个提问,Bufferedimage,这两个问题都是一个问题.急急急急急急急急急急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 展开
大家都知道:调用paint方法是自动的,会在程序启动的时候同构造函数一起加载,或者在程序中间组件外观被破坏的时候(比如你的窗口最大最小化、被别的窗口遮盖了)也会自动调用。
如果想自己调用paint方法的话,可以用repaint()方法来调用,不要直接调用paint()方法。
以上提到的,当组件外观被破坏的时候会自动调用它以迅速恢复外观,可我重写了这个方法,结果当组件外观被破坏的时候,外观得不到恢复了.怎么办啊?(强调:paint()中重写的内容要实现的功能我不能抛弃的)
急.大家也可以看我前面那个提问,Bufferedimage,这两个问题都是一个问题.急急急急急急急急急急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询