paintComponent是如何工作的?
这可能是一个非常无聊的问题。我刚刚开始学习Java
我不明白paintComponent方法的操作。我知道如果我想画一些东西,我必须覆盖paintComponent方法。
public void paintComponent(Graphics g){
   ...}但它何时被称为?我从来没有看到像“object.paintComponent(g)”这样的东西,但它仍然是在程序运行时绘制的。
什么是Graphics参数?这个从哪里来?调用方法时必须提供参数。但正如我之前所说,似乎永远不会明确地调用此方法。那么谁提供这个参数呢?为什么我们必须将其转换为Graphics2D?
public void paintComponent(Graphics g){
    ...
    Graphics2D g2= (Graphics2D) g;
    ...} 白猪掌柜的
白猪掌柜的 
					江户川乱折腾
 
					万千封印
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类