to javalearner();我的jpanel是一个对话框中的一个控件,怎样覆盖paintcomponent(g),这个函数有什么用处,又怎么用repaint()调用,我编的是一个应用程序而不是applet,请解答,谢谢
to oscarjiao:明白,我也在做这方面的东西,如果你的JPanel没有被extends,那么就只能使用它默认的paintComponent()了,如果你要有自己的绘制方法,那么就应该extends JPanel,然后overrides这个JPanel子类的 paintComponent方法,在任何需要调用你的paintComponent 方法的地方使用repaint()来让系统自动调用paintComponent(),而不是你直接调用paintComponent(),不知道我这么说你看明白没有?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货