关于JAVA的JFrame和JPanel的问题,程序运行后,JPanel 无法显示. 代码如下:

2024-12-15 21:33:28
推荐回答(3个)
回答1:

呵呵,我来帮你解决问题吧,其实非常非常简单,是不是有些粗心了?注意public void painComponent(Graphics g) 这句话 这个方法名字你打错了,自然不会执行了,不执行自然就不会画这个渐变的圆了,正确写法:public void paintComponent(Graphics g)即可搞定

回答2:

明显的问题,这种布局需要东西南北中,你没有北?

回答3:

呵呵,这个也不难的,我说个方法吧,
把圆 矩形等抽象出一个接口或类,
画图时,把图放到一个List里(LinkedList最快),
重写JFrame的 reprint()方法,在reprint()的时候把list里的图形添上去;