最近在学事件驱动程序设计,在做一个demo的时候要在panel上draw一个String 死活draw不出来
后来发现原来是override方法选错了
下面的2个方法,只有一个字母是不同的,结果却不一样, 学习一定要用心啊
@Override
protected void paintComponent (Graphics g) {
super.paintComponent (g);
g.drawString (s3,x,y);
}
@Override
protected void printComponent (Graphics g) {
super.printComponent (g);
g.drawString (s3,x,y);
}
本文分享了作者在学习事件驱动程序设计过程中遇到的问题:在面板上绘制字符串时选择了错误的方法覆盖,导致无法正常显示。通过对比paintComponent和printComponent两个方法的区别,强调了在编程学习中认真选择正确方法的重要性。
791

被折叠的 条评论
为什么被折叠?



